-
Notifications
You must be signed in to change notification settings - Fork 2
features
monsterkodi edited this page Apr 23, 2017
·
15 revisions
fast
- loads large files
- keyboard centric
- advanced editing features
- fuzzy file opener
- a single input field to ...
- navigate the file system and open files quickly
- find in text and search in files
- input terminal-, script- and macro-commands
- goto lines or class/method/function-definitions
- seperate histories for each command type
- has a minimap
- alias, history
- can echo commands as ascii-headers
- output of commands editable/searchable
- search for strings/regexp/glob in project files
- search results are editable
- edits can be saved back to files
- more powerful than conventional search and replace
- column based browser inspired by the first Porject Builder
- can navigate directories as well as objects
- file browser displays some common image formats
- object browser displays outerHTML of DOM elements and javascript of functions
git differences in line numbers
- easy to revert single or multiple lines to last commit
- shows cursors, highlights and selections
- can be used to select large portions of text
- sets cursor by default when dragging/clicking
- easy to insert ascii-headers that show up nicely in the minimap
- it's so nice, that event the log view has a minimap :)
- a little less chaotic than some other implementations
- powerful set of keyboard shortcuts for modification of cursors
autocomplete
- completes words from visited files and project files
- some rudimentary file completion in the commandline
syntax highlighting
- for coffee, cpp, h, html, js, json, md, noon, pug, py, sh, styl
- ansi-colors in terminal view
- automatically indexes local required files
- terminal commands to list indexed classes, files or functions/methods
- autoconverts 'simple' strings when "#{}" is inserted
- removes 'then' when breaking single-line 'when' or 'if' statements
- adds 'then' when joining line after 'when' or 'if' statements
- deletes whitespace after function names when surrounding selected arguments with ()