Hacker News new | past | comments | ask | show | jobs | submit login

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.




> 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.


I'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.


Usually, 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


> 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/


Try 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


I'm the same way, I really love vim for python, ruby, html.

But I've been eyeing up Sublime Text 2... It looks nice


What sold me on ST2 was the 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).


I 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)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: