Hacker Newsnew | comments | show | ask | jobs | submitlogin

This. I edit my files in MacVim (cocoa.vim is a lifesaver). The Xcode editor will have to be really freaking good to get me to switch from MacVim.



As someone who primarily writes code in Windows and occasionally in Xcode on the Mac, I'm grateful for the fact that I use Vim - which doesn't require using any of the modifier keys to move around and edit. Every time I'm sitting in the Xcode editor I'm constantly hitting the wrong modifier key or forgetting the key combination for delete-word-backwords or whatever.

-----


How do you find compile errors, run the debugger, edit build settings? Do you have MacVim integrated with Xcode somehow?

-----


Emacs has M-x compile, which also does debugger integration. You can edit the build file(s) directly, it's not that hard. I'm sure vim has the same thing.

-----


Yes. With cocoa.vim, you can invoke Xcode's "build" and "build and run" right from MacVim. I haven't checked, but I suspect this feature uses AppleScript behind the scenes.

-----


I just use MacVim for editing and run the Xcode project window alongside.

-----


Is the convention of beginning a reply with "This." a Reddit meme? I'm beginning to see this more and more and it always irks me for some reason. Isn't an up-vote on the comment the correct way to say "This."?

Forgive the meta-comment, I'm just curious.

-----


FWIW I don't think this originated on reddit, I've seen it on fark and metafilter also (although it's pretty derided on metafilter if not followed by some sort of substantive response).

-----


Gibberish. Not your comment, I just figured I would preface my reply with a single meaningless word that added nothing to what I was about to say, and if that's the convention, then it may as well be a word which actually means 'meaningless'. Over. (New convention, we'll end every reply with the word 'Over'.)

-----




Applications are open for YC Summer 2015

Guidelines | FAQ | Support | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact

Search: