Function list: Lists all functions from current file in a window or sidebar and allows user to jump directly to the definition of that function for example by double-clicking on the function name in the list. Typical usage: When you give the path of the file name as a reference inside a document. Fig: Vim File name completion using Ctrl-x Ctrl-f. Insert the name of the file that resides anywhere on the Linux system using the short cut key Ctrl+x Ctrl+f. I usually just hit ctrl+F and search for the function name, or label name if I'm writing a VN script. Syntax highlighting: Displays text in different colors and fonts according to the category of terms. File Name Completion Using Ctrl-x Ctrl-f. I don't want a bunch of fancy config stuff, I just want it to be simple, have good performance, and shortcuts for things I need (e.g., deleting a line, commenting out a block, etc). a good compromise for anyone looking for a something in between MS Notepad and MS Word. Atom does seem nicer but it was sluggish when I tried it which turned me off. EmEditor latest version: Complete text and programming editor. "Clever" editors are irritating, and I got that "clever" vibe from Atom when I tried it. (such as some versions of Microsoft Word). WebStorm took 1 minute and 12 seconds to get to that state. Editra, an open source program build using wxWidgets supports major platform like Windows, Mac and Linux.
I timed Notepad++ right now and it opened in 1.86 seconds with 10 open files, full syntax highlighting immediately. It features cross-platform editing, a built-in package manager, smart auto-completion, a file system browser, four UI and eight built-in syntax themes, multiple panes and of course: handy find and replace features. It opens quickly and I haven't had it hang while I'm typing.
Notepad++ is the fastest code editor I've ever used. It was a huge mistake and I'm going to try to migrate back (I haven't yet because I can't be bothered taking the hit of having to re-learn the shortcuts). I'd pretty much always used Notepad++ until I started working on StoryDevs when I switched to WebStorm out of ignorance, taking it on authority that I needed all the crap it offers.