Code Editor A configurable high performance code editor with syntax highlighting
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: bhjmq@getalby.com
Your Input Matters
Review
Advertisement
Screenshot
.

Features

FAQs

  1. What is the "Code" extension and how does it work?

    This extension has three main sections. 1) Editor section with is the actual editor. 2) Options section to configure all sections. To bring the options page to the front use Ctrl + Shift + P in Windows and Command + Shift + P combination in Mac. 3) Manager section which is used to open files and directories. To bring this section use Ctrl + Shift + M combination in Windows and Command + Shift + M combination in Mac.

  2. What is the manager window and how does it work

    Manager window loads in the left side of the editor window and is used to browser for files and directories. Single click on the last entry is preserved across browser restart. To actually open a file in the editor area, use double click. To browser the manager window without mouse, use Tab and Shift + Tab keys. To open a file or expand a directory use the Enter key. Note that by design this section is not attached to the other sections. It means that if you open a file in the editor view, manager window is not going to select the same file. Also note that for performace reason, manager window is loaded only when it is visisble. So if there is no need for the manager window, close it and it will not even gets loaded on the next restart. To hide the manager window when the editor section is focused use the same keyboard combination that you have used to open it. When the manager window is focused, use the ESC key to hide it. To add new files to the manager window you can either use the provided buttons to open files and directories or you can simply drop the files and directories into the manager window. Also note that by default manger window keeps all the files and directories as long as the user manually removes them. To remove a direcotry use the "Remove Directory" button and to remove a file use "Remove File" button. There is a "Remove All" button too to remove all the open entries. Note that the "Remove Directory" button always removes the parent direcotry even if a file or a sub direcotry is selected. This is used to remove the actual project tree.

  3. What is the options window and how does it work?

    The options page has four main sections. 1) Open Files section, 2) Editor Options, 3) Manager Options, and 4) Commands. The open files section contains all the recent files that is opened in the editor window for editing. Each file has its own history and session. Basically if a file is listed in this section, its scroll position, selection range and undo stack is stored internally and will be restored once the file gets loaded. This is a convinient feature to keep file sessions across browser reststarts. To remove all the saved sessions use the "Clear Open Files List" button. The Editor Options section has all the configuations that the user can apply to the actual editor like whether the gutter is shown or not. Adjust all the settings to best fit your need. These settings are persistent across different sessions. The "Manager Options" section contains all the settings that are related to the manager window. You must restart the editor for these changes to apply. The "Commands" section contains all the extra commands that you might need. Since the editor keeps the last 50 opened files, and it is pretty hard to find the file that you are looking for, there is a search box on top of the options window. You can use this search box to limit the visible items to those that match the search query. By pressing the Enter key the first visible command gets executed or gets focused.

  4. What's new in this version?

    Please check the Logs section.

  5. What is the default syntax highlighting of the editor and how can I change it.

    The editor is predicting the file syntax from its path. For instance if a file with ".js" extension is opened, the JavaScript syntax module is used. If the syntax of the file is not recognizable, then the default syntax which is plain text is used. The user can use the options page to set the corrent syntax for each file or alter them later. Note that the user selected syntax is persitent accrosss browser restarts

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    storageto keep user preferences for editor, options and manager windows
    notificationsto display desktop notifications
    browserto open links in the default browser
    clipboardReadto paste content from the clipboard
    fullscreento switch to the fullscreen mode
    contextMenusto add context menu items to the editor window
    unlimitedStorageto keep files in the internal storage when they are not linked with a local file entry

    Recent Blog Posts