@zwh8800
2016-04-23T20:17:14.000000Z
字数 797
阅读 325683
blog
bash
mac技巧
程序员们每天面对最多的就是自己的terminal了,所以一定要把terminal配置的高效起来,这样不但提高工作效率,而且令人身心舒畅。
首先打开你的 iterm2 的 Preferences
,点击 profile
选项卡,再点击一下 key
子选项卡,把里面的 Left option acts as
设置成 +Esc 。这样按 option
键就不会出现奇奇怪怪的字符了。
下面,介绍几个用的比较爽的快捷键:
option+b
:前移一个单词option+f
:后移一个单词其中 b 和 f 分别是 backward 和 forward 的意思,这样是不是比较容易背了。
fn+left
:移动到行首fn+right
:移动到行尾control+a
:移动到行首control+e
:移动到行尾fn+left 和 fn+right 其实是 Mac 自带的功能,分别对应大键盘上的 Home 和 End 键,此外 fn+up 和 fn+down 对应 PgUp 和 PgDown。
a 和 e 可以记忆为 第一个字母
和 end
:)
control+w
:删除一个单词control+u
:删除一行control+l
:清屏w 可以认为是word
使用 control+r
可以搜索最近使用的命令。另外,bash中也可以配置autojump。
brew install autojump
echo '[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh' >> ~/.bash_profile
重启下 terminal 现在可以使用命令 j xxx
了。autojump使用一个数据库,记录你最常使用的目录,你只需要打目录名字的一部分就可以 jump
到目录。