Skip to content

An advanced code editor built for Python using Python, featuring running code, intelligent auto-completion, syntax highlighting, and robust file management. Designed for seamless coding, it supports multiple tabs, efficient shortcuts and much more. Ideal for developers seeking a simple and powerful coding environment.

Notifications You must be signed in to change notification settings

ankushhKapoor/CodeNexus---Custom-Python-Editor-IDE-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeNexus - Python Code Editor

An advanced Python code editor built with PyQt5 and QScintilla modules of Python, featuring intelligent auto-completion, syntax highlighting, and robust file management. This editor is designed for seamless coding, supporting multiple tabs,running code and efficient shortcuts, making it an ideal choice for developers seeking a powerful and customizable coding environment.

Screenshots

Editor Screen

Code Suggestions

Run Code

Features

- Syntax Highlighting and Autocompletion:

Intelligent syntax highlighting for Python and other programming languages.

Contextual autocompletion suggestions for faster coding.

- Code Execution:

Run Python scripts directly from the editor with a single click or shortcut.

Runs the code in a separate console window.

- Advanced File Management:

Open, save, delete, and rename files seamlessly.

Supports undo and redo operations for easy error recovery.

- Multiple Tabs:

Switch between multiple open files with ease.

Close tabs and manage unsaved files intelligently.

- Keyboard Shortcuts:

Custom shortcuts for enhanced navigation:

Ctrl + R: Run file

Ctrl + N: New file

Ctrl + O: Open file

Ctrl + K: Open file

Ctrl + S: Save file

Ctrl + Shift + S: Save file As

Ctrl + W: Close tab

Ctrl + Enter: Insert newline and move to the next line

Ctrl + X: Cut selected text

Ctrl + C: Copy selected text

Ctrl + V: Paste text

Ctrl + Z: Undo changes

Ctrl + Y: Redo changes

- Commenting:

Easily toggle comments on selected lines or the current line by selecting text and pressing Ctrl + /

- User-Friendly Interface:

A clean and modern UI that enhances the coding experience.

Responsive design with customizable themes.

- File Dialogs:

Easy file opening and saving through dialog interfaces.

Dislaimer

This code was not originally developed by me. I learned it from a tutorial by the channel Flin Code on Youtube and hold no copyright over this code or its related files.
PS - I did not just copy and paste the code. Instead, I understood it and then rewrote the entire code from scratch, also I added some more features of my own.

About

An advanced code editor built for Python using Python, featuring running code, intelligent auto-completion, syntax highlighting, and robust file management. Designed for seamless coding, it supports multiple tabs, efficient shortcuts and much more. Ideal for developers seeking a simple and powerful coding environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages