昨天看 第一期 Railscasts-china live show 视频 with @huacnlee huacnlee 使用 iterm 各个标签之间来回切换总是用鼠标去点,加上自己平时用法,深感没有快捷键之不便。
用了大半年 mac,感觉 mac 在快捷键自定义上的方便无与伦比,定义快捷键不仅自己按着方便,有时也大大提高了工作效率,所以推荐大家一个很有用,很方便的快捷键。
iTems2 里面 preferences
-key
右边有个 Global Shortcut Keys
点 +
添加
⌘1
选择 Action Previous Tab
表示 command+1
切换到上一个 tab,
⌘2
选择 Action Next Tab
表示 command+2
切换到下一个 tab,
当然也可以在 mac 全局键盘里面添加对应软件的快捷键。
选择 系统偏好设置-键盘-添加应用程序快捷键
从应用程序里面选择 iTerm 并填入对应快捷键 菜单标题
可以从屏幕最上端 Window
里面看,
iTerm 上下 tab 对应的分别是 Select Previous Tab
和 Select Next Tab
也可以用此方法设置 Chrome Finder 类似的快捷键,对应的选择都是
选择上一标签
和 选择下一个标签
sublime text2 里面也提供了此快捷键的自定义
{ "keys": ["super+1"], "command": "prev_view" }, { "keys": ["super+2"], "command": "next_view" },
我都是用 ⌘1
⌘2
来进行相邻 tab 切换,用起来相当方便
还有有时在终端中敲命令时,比如每次用 mysql 查看数据库时还得敲一大堆 mysql -u user -p password
是多么麻烦的一件事,
假如在.zshrc 或者 .bash_profile 里面定于个快捷键
alias ml='mysql -uroot -ppassword'
则会方便得多
类似的,像 rails g migration
rake db:migrate
定义成 ragm radm 这种快捷键,可能开始有点容易不好记,但毕竟是自己定义的,多用几次就习惯了。
我估计很多人 .zshrc
.bash_profile
文件中已经定义了很多 alias,一点小小建议,希望能给大家些许帮助。(渣排版,勿喷。。)