#Wanted textmate smart user full
So for some lightweight text editing, TextMate is my choice.Ībove that, TextMate's plug-in support is amazing it provides full support (syntax coloring, building & running, etc.) for so many different things (shell scripts, CSS, SQL, LaTeX, and much more) that Xcode doesn't provide. So between Xcode and TextMate, I use Xcode for most of my serious development, but if I just need to quickly edit a source file I can be up and coding before Xcode even finishes launching (it helps that TextMate can remember which files were previously opened and restore them). Granted, I have not used Vim or Emacs in depth (I like my GUIs).although I do thoroughly enjoy the Control-based cursor navigation (Control-A is beginning of line, Control-E is end of line, Control-F and Control-B are forward and backward, etc). Personally, I love TextMate, because it's actually a really lightweight solution. Smart past board with history, nice built in diffs, theme support, good keyboard support, find in files and across projects (with RegEx) and probably more that I'm forgetting. So once you type a variable name or method call once, you can use tab to auto-complete it anywhere in that same file. TextMate allows you to tab-complete basically any text that exists in the file. Probably other VCSs too.Ĭompletions (like Xcode) and history. Nice plugin support for Subversion and Git. 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.
#Wanted textmate smart user Pc
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.
#Wanted textmate smart user mac
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.