zsh折腾记录

掌握一个工具或者快捷键有时候能让你的效率提升百倍,像我这么喜欢折腾的人当然也不例外(其实我是工具的暗黑模式控),Mac有很多提升工作效率的工具,这篇文章主要讲terminal方面的配置,毕竟程序员大部分时间是在和终端打交道的,这里写篇杂文记录一下我的配置过程。
Mac就不用说了iTerm2 + oh-my-zsh是王道,主要说一下重要的地方。我的主题也是用的是agnoster,所以必须要安装powerline字体,但是这个字体我觉得都很丑,由于我一直习惯了iTerm2的monaco字体,所以单独下载这个字体(Google一搜真的有)Monaco for Powerline并安装即可。 我是工具的颜值党,所以调色也很重要,这个主要通过iTerm2配置 然后有一些关于agnoster theme的配置,这个去修改~/.oh-my-zsh/themes/agnoster.zsh-theme,里面的配置改改就明白是什么意思了。 我的zsh一些比较重要的插件,autojump这个插件很有用,会记录你访问过的所有路径,对于深目录可以直接j 跳转,zsh-syntax-highlighting用于命令语法高亮 当然vim主题也被我修改了。然后推荐一下常用的终端快捷键,这些快捷键掌握之后会省掉很多繁琐的操作

  • 清除当前行:Ctrl + U
  • 到行首/行尾:Ctrl + A/E
  • 搜索命令历史:Ctrl + R(这个命令很有用,别问我为啥)
  • 清除光标之后的字符:Ctrl + K(当命令很长的时候在中间输入的时候很有用)
  • 清除缓存:Command + K(这个我经常用来清理输出)
  • 让光标按单词移动而不是字符:option + ←/→(iTerm2需要修改映射)