5 ms·
Vim for whenever I'm running something headless or I'm ssh'ed into a server somewhere. Eclipse for any project that's an excessive amount of Java, which at thi
by Pewpewarrows 15y ago
Vim for whenever I'm running something headless or I'm ssh'ed into a server somewhere.
Eclipse for any project that's an excessive amount of Java, which at this point is only Android apps.
XCode for any project that's an excessive amount of Objective-C, so just iOS or OS X apps.
Visual Studio / MonoDevelop for anything that's going to be published to a Microsoft environment (Windows, Windows Phone, Xbox, or Unity cross-platform development).
Sublime Text 2 with Vintage mode for everything else.
I'd love to just use one editor for everything, but the language IDEs (Eclipse, XCode, Visual Studio) are too good in terms of intellisense and platform integration to pass up for their respective languages. It's a pain in the ass juggling contexts, especially with vastly different keybinds in various editors, but it's definitely worth the pain when you're on a roll with something.
- methoddk 15y agoI'm the same way, I really love vim for python, ruby, html. But I've been eyeing up Sublime Text 2... It looks nice
- kisom 15y agoWhat sold me on ST2 was the Package Control (http://wbond.net/sublime_packages/package_control http://wbond.net/sublime_packages/package_control) and the fact it works on my Linux box and Macbook. Generally ST2, with Aquamacs + SLIME for Clojure and Common Lisp and vim on console because my fingers are hard-wired to it (I've been using it for almost a decade).
- aiscott 15y agoI was pretty excited about sublime text 2, and I use it on my Mac and windows box. But I can't use it on our work cluster due to it not supporting our version of rhel (5 I think)
- skrebbel 15y ago> I'd love to just use one editor for everything, but the language IDEs (Eclipse, XCode, Visual Studio) are too good in terms of intellisense and platform integration to pass up for their respective languages. It's a pain in the ass juggling contexts, especially with vastly different keybinds in various editors, but it's definitely worth the pain when you're on a roll with something. That. The religious text-editor wars really hurt the discussion when language-IDE-platform combinations exist that really boost productivity and maintainability. In the same way, though, it makes little sense coding Python in Visual Studio. Makes me wonder if all the "My editor simply is best" people can code in more than a language and a half.
- phamilton 15y agoI'm a vim user. I feel like I'm only able to "half" code in Obj C or Java as I've only really done so in Eclipse or Xcode. Meanwhile I feel pretty dang confident in my C ability because I have and always will do it in vim. My comfort level in a language increases if I don't use an IDE.
- outworlder 15y agoUsually, it's the "IDE-bound" guys who can't code in more than one language. I use Emacs simply because it is so adaptable, regardless of my current environment/language/task. Couldn't figure out how to beat Xcode for iOS programming yet, tho
- joeyespo 15y ago> it makes little sense coding Python in Visual Studio There's a VS plugin for Python now. It still feels heavy compared to other editors but its atuocompletion is actually pretty decent. http://pytools.codeplex.com/ http://pytools.codeplex.com/
- nsm 15y agoTry eclim for Eclipse/Java/Vim integration. I run in the headed Eclipse mode, and use the Eclipse UI for reading errors, debugging, and to run/terminate processes, and use vim for writing code. eclim provides autocomplete, lots of useful macros (:JavaImportMissing) and so on, and CtrlP provides superb file navigation