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

I remember spending some time with iTerm in the past, and being frustrated when it crashed, but since I found out about controllermate I reverted to terminal.app

My reasons :

* 99% of what I need is there by default (ex: the 4 features here are not important to me)

* stable

* shipped by default, no need to spend time downloading yet another application, following the upgrades etc

* when I need some very special shortcut that terminal.app won't allow me to remap, ex ctrl-numbers, that's a job I can do within controllermate.

Ex: while reading about iterm2 features, I thought this visor key stuff seemed potentially usefull. I did that with CM, mapping the insert key to bring terminal.app to the front, or option-tab to the previous application if it is already focused.

CM is not mandatory : option-arrows can be remapped directly in terminal.app (and there's alwarys esc-b esc-f I know, but when you alt-tab between osx apps to your terminal, sometimes muscle memory sets in)

But some other sequences just can't be done in terminal.app, while they could be useful. Ex: alt delete is esc-d, option-delete is ctrl-k, alt-backspace is ctrl-w, option-backspace is ctrl-u : then bash works just like the OSX default shortcuts

Another one : want to move between tabs? I have been using applescripts in CM (mapped to Ctrl-number, my caps key is the ctrl key) :

tell front window of application "Terminal" to set selected tab to tab 1

To me CM is the best thing since sliced bread.




The only thing that stops me from using regular terminal is that I couldn't figure out how to make it automatically copy-on-select. Is this possible, or do you just use command-c?


It already works, automatically. It just uses a separate pasteboard than the native OSX one. Try selecting in Terminal.app, and then middle-clicking.

If you want it in the OSX pasteboard, you need to use cmd-c.




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

Search: