I'm currently using Visual Studio Code, though it still lacks features in Notepad++ like selected line sorting, mouse+F2 bookmark navigation, and a unified search/replace dialog.
You should definitely try Sublime Text 2. This is an inspiring crash course that I found very helpful . custom assignment help
If you simply want to use one editor for many languages then VSCode otherwise if you work in particular languages where you need ultimate support and features tiered for that language then jetbrains.com PyCharm for my python ML work. IntelliJ for Kotlin and Java, and Webstorm for all the javascript in my life.
I still use atom. I tried VSCode multiple times and I coud not get warm with it.
I feel that the Hashnode Search is under-used these days...
hashnode.com/post/which-editors-do-you-use-and-wh…
hashnode.com/post/which-code-editor-do-you-prefer…
hashnode.com/post/which-terminal-editor-do-you-us…
hashnode.com/post/what-text-editor-do-you-use-cik…
Well, however once again, when I'm not using an IDE, I prefer Kate.
Option 5: WebStorm
VSCode is my go to for scripting because of its bug sniffer. Since they fixed the memory leak, VSCode is the better choice for Javascript
I am one of those guys, who believed nothing can beat Atom. Microsoft proved me wrong.
Have been using VSCode since last one month. It's awesome! ❤️
I guess you might not have tried IntelliJ
Jason Knight
The less code you use, the less there is to break
None of the above.... I use Flo's Notepad2 which is a Windows specific Scintilla build that's not a total piece of scite. That's a joke, the demo build of Scintilla is literally called 'Scite'.
... and I use it for EVERY programming language I work in. From 8088/8086 assembly using NASM, to C++ for WinAVR on ARM, to Freepascal, to full stack JavaScript, to normal everyday PHP+HTML+CSS+JS.
I like it because it either doesn't have or lets me turn off a lot of "features" other people seem to think help, that I find a total pain in the ass or just plain get in my way.
For example, tabbed editing. *** THAT!!! Shoving all my editor windows into a single parent window is a colossal step BACKWARDS in functionality if you have a display of any decent size or **SHOCK** more than one display! The ability when working on a project to have my logic PHP, template PHP, CSS, and scripting open side-by-side in different windows is FAR more productive than any fancy IDE could ever be.
Or the illegible acid trip of colour that is syntax highlighting. It makes code effectively USELESS to me since I can't focus on or read any of it. I didn't like it the first time I ever saw it in Turbo Pascal 4 almost three decades ago, and I've seen ZERO improvement in it since that time. Maybe it's because I'm a stickler for formatting, MAYBE it's because I'm not punctuation blind, but that's more hindrance for me than help!
Similar is the autocomplete nonsense where I spend more time correcting what it did than having it do anything useful... to the point I'm screaming at the screen "Oh for **** sake just let me type the damned thing!!!"
... and I really cannot stand the IDE style integration of the language. I want to test in the real environment, not some buggy outdated pretend flavor that's full of shit on what can and cannot actually be done. MORE SO when the language in question is more useful from the command line or native environment anyways!
Meanwhile I DO like word-wrap indicators, indentation guides, long-line guides, regex search and replace, bidirectional tab to space conversion particularly where I can set the bloody default tab width and JUST target leading tabs.
But I'll freely admit, some four decades deep on writing code, I'm not your Joe-average user. A LOT of the stuff people are told is easier and believe is easier just gets in my damned way like a second rate Magenta Thompson. Yo, outta my way ****!