

“managing passwords” => Again this is more than the usual “store this password for me from forms etc”.

It’s not like OS X lacks a built-in Notepad/Wordpad equivalent. “editing text” => This is a programmers editor. “compiling software” => XCode is part of the system, only it’s an optional install. The app he uses is about text-to-launch and has many more capabilities. As icons in the Dock, from the Applications folder, as a “stack folder” on the Dock and from Spotlight. “launching applications” => there are several ways to launch applications from stock OS X. For example, “the system” is not there to provide image editing (except if you consider MSPaint that) or a programmers editor. And it’s not like ALL of those are the responsibility of “the system”. He just wants more options and customization. No, OS X still gets them better than stock Windows/Gnome/KDE. Your post it telling me it gets these basic functions so wrong you have to go elsewhere.
Textmate meters mac#
I’m not a mac person but seeing this list makes me not want to be.
Textmate meters install#
Many of the processes and views I write contain embedded SQL statements.īefore finding this bundle, I used to have to copy the SQL from TextMate into NaviCat, test and run it, then copy it back.These are seem to be real basic functions that the system should just do well out of the box without having to install 3 tons of add-ons.
Textmate meters code#
I write a lot of code that queries PostgreSQL databases, which means I write a lot of SQL. I only found this one recently, but it comes in handy a lot. Hit Done, restart TextMate and run TODO again to see your new marker matches. Add a new marker and replace the regular expression to catch the rest of the comment. To add your own markers, go to the cog menu, find the TODO bundle and click Preferences…. The TODO bundle in TextMate 2 searches the current project tree for comments with TODO, FIXME, CHANGED and RADAR and displays them in the output window. I don’t know about you, but I often leave TODO and HACK comments in my code to remind me about things, and then forget about them. The git bundle even has a config option to enable you to change your global settings. Options include seeing the changes to be committed, amending commits, viewing branches and of course, the ability to commit changes. The ⌘y key brings up a menu of Source Code Control commands that you can use instead of leaving the editor and using the command-line.You can see which files have uncommitted changes instantly. TextMate shows the current status of each file in the file browser.If you use git, mercurial or subversion, install the matching bundle. Some Useful Bundle Tips Source Code Control Now you can copy, copy, copy, then switch files and paste, paste, paste. ⌃⌥⌘V: Brings up TextMate’s clipboard history.⌃_: Toggles the selected name between CamelCase ( HomeBrew), underscores ( home_brew) and nerdCase ( homeBrew), useful when you use the wrong convention in code (especially if you code in multiple languages).It works on the quotes surrounding the cursor. I use this a lot in Ruby as I normally create strings without interpolation (single-quotes) and then need to change it later.

This works well for all brace keys ( [, ( and ). For example, pressing the ( key inserts a ) as well (and where the caret is between the paired characters). Auto-pairingĪuto-pairing is when you type in a character that should be paired in code, and the editor ensures the paired character is also inserted. There are many ways it does this but today I want to talk about auto-pairs and completions. TextMate 2 tries to reduce the number of keystrokes you need to make to generate good code. This post follows up with a mish-mash of more tools, ideas and tricks that I also use surprisingly frequently. Previously, I wrote about the TextMate 2 Basics that I use all the time, and I recommend you read that post first.
