![]() ![]() These are such a huge timesaver it's ridiculous. The tab key then intelligently jumps to the various parts of the inserted text so that you can edit them in place. For example, on a new line typing m and then hitting tab creates a method for you. Type a trigger and hit tab to have it expanded. Xcode has something like this but the sting matching is more literal. Select the method you want and hit return to jump to it. Start typing and the list filters itself down. With a file open for editing, hit command-shift-t to bring up a floating panel listing all the methods in the file. ![]() It has great support for jumping between files and methods within files. Personally, I use Emacs to code, VIM to manipulate text and Firefox to look at lolcats. If you like Xcode, great, continue to use it, however good luck if you're ever forced to work on a PC or Linux machine. ![]() The text editor war is fueled with as much religious zealotry as the Mac vs PC war, and the answer is pick the best that works for you. The same is true with Emacs as well, but for me, I find cursor motion much easier on VIM. People are very good with using keys to move around documents, without having to use the mouse. VIM has incredible regex engine (Emacs does as well) and is very handy because (VI) comes with pretty much every Unix OS, and works fantastically if you don't have arrow keys (yeah yeah, real old school). You can easily call compilers from Emacs, and create your own extensions as needed. Many people got accustomed to VIM/Emacs, and thus continue to use it.Įmacs is extremely customizable, and offers pretty much everything you can imagine (including a built in shrink and the towers of hanoi). I know it's hard to imagine, but it's true. Well before the days of Xcode, there was VIM and Emacs. Pull up a chair son, let me speak on this. ![]()
0 Comments
Leave a Reply. |