TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What are your preferred text editors for each language?

12 点作者 acalderaro超过 7 年前

16 条评论

dontJudge超过 7 年前
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.
Decabytes超过 7 年前
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.
twunde超过 7 年前
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)
typetehcodez超过 7 年前
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 未加载
kzisme超过 7 年前
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.
metalliqaz超过 7 年前
Do people actually switch between editors for languages? I use Notepad++ for everything and just configure the indent spacing and highlighting per language.
jklein11超过 7 年前
Jetbrains if they have a product for it. Otherwise sublime or nano without a real preference for either
tedmiston超过 7 年前
Sublime for everything. With plenty of plugins.<p>I also use dedicated apps for databases (mostly Robomongo and DataGrip) and version control (Tower).
jetti超过 7 年前
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.
partisan超过 7 年前
VSCode for everything though I have been noticing bugs in the C# plugin and I am starting to consider trying Rider for that.
billconan超过 7 年前
I use qtcreator on all platforms for c++<p>sublime text for others.<p>vim for ssh remote.
stevekemp超过 7 年前
I used emacs for all coding, C, C++, Perl, Ruby, Go, etc.<p>I use vim for composing email(s).
mod超过 7 年前
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 未加载
matteeyah超过 7 年前
vim<p>I keep Atom around, though; IntelliJ products are also nice if you&#x27;re into IDEs.
davidjnelson超过 7 年前
Jetbrains ides are amazing.
bradknowles超过 7 年前
vi FTW! ;)