TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What are your preferred text editors for each language?

12 pointsby acalderaroover 7 years ago

16 comments

dontJudgeover 7 years ago
Emacs for everything. If I start a using a new language I&#x27;ll hand craft snippets, wire up with any linters or external completion engines and other tools.<p>If there is no good completion solution, then I&#x27;ll cheat. Grep to the definition (or jump with tags), open it in a buffer and I can look at what is there. At that point the members are now available for &quot;dumb&quot; textual completion. I&#x27;ll create helper function to do this.<p>Give me a few hours and I can match just about any IDE feature. The mechanical parts of the workflow are crazy fast and fluid.
Decabytesover 7 years ago
I write a custom editor in the language that I need to edit in. But seriously, Emacs. I never have to work in languages that don&#x27;t already have the leg work done in creating linters, syntax highlighting etc.
twundeover 7 years ago
VisualStudio for any .net language, Jetbrains if they have an IDE for a specific language and for small projects or changes I&#x27;ll use vim. The main impetus for switching editors&#x2F;IDEs is when an editor has specific built-in support for a language that your text editor won&#x27;t (ie support for solution files in .net). This extra functionality becomes much more important when you&#x27;re less familiar with a language or when you have a large&#x2F;complex codebase (1M+ LOC)
typetehcodezover 7 years ago
My procedure for selecting an editor starts by taking an online class and using whatever tool the expert is using. I figure their reasons for using said tool in a given stack is probably more reasonable than anything I can come up with in my comparatively limited experience. That said, it looks like this:<p>Visual Studio - C#<p>Notepad ++ - Any text file I need quick access to, cut&#x2F;paste<p>Visual Studio Code - Trying it out to replace Notepad++<p>Android Studio - Native Android Apps<p>WebStorm - JavaScript and front end projects<p>IntelliJ IDEA - JAVA
评论 #15419493 未加载
kzismeover 7 years ago
Is it really worth switching editors between languages?<p>I do think they it could make things harder&#x2F;easier. For example if I want to switch from C# (in Visual Studio) to any other editor - it feels like a less familiar experience (and will be less productive at first)<p>This not only effects writing code, but debugging methods as well.
metalliqazover 7 years ago
Do people actually switch between editors for languages? I use Notepad++ for everything and just configure the indent spacing and highlighting per language.
jklein11over 7 years ago
Jetbrains if they have a product for it. Otherwise sublime or nano without a real preference for either
tedmistonover 7 years ago
Sublime for everything. With plenty of plugins.<p>I also use dedicated apps for databases (mostly Robomongo and DataGrip) and version control (Tower).
jettiover 7 years ago
RAD Studio or Visual Studio on Windows (depending if Delphi or C#) and Visual Studio Code (and sometimes Lazarus when doing Free Pascal) on Linux.
partisanover 7 years ago
VSCode for everything though I have been noticing bugs in the C# plugin and I am starting to consider trying Rider for that.
billconanover 7 years ago
I use qtcreator on all platforms for c++<p>sublime text for others.<p>vim for ssh remote.
stevekempover 7 years ago
I used emacs for all coding, C, C++, Perl, Ruby, Go, etc.<p>I use vim for composing email(s).
modover 7 years ago
vim for everything.<p>i add linters per language, and documentation lookup and autocompletion.<p>the only time i have a problem is with new projects where a file tree would be useful. there are vim file trees, but i dislike them.
评论 #15424071 未加载
评论 #15421832 未加载
matteeyahover 7 years ago
vim<p>I keep Atom around, though; IntelliJ products are also nice if you&#x27;re into IDEs.
davidjnelsonover 7 years ago
Jetbrains ides are amazing.
bradknowlesover 7 years ago
vi FTW! ;)