在Linux系统中如何把tmux和vim打造成IDE( 二 )


我有一个名为 dotfiles 的私个 git 库,专门用于存储 vim 和 ctags 配置以及插件 。我写了一个安装脚本用于自动为本地 dotfiles 库创建配置文件的符号链接 。一旦我使用一台新电脑时,我首先做的是检出(check out)这个 git 库 。之后当我再开项目进行编辑时,vim 和 tmux 就已按我习惯的使用方式配置好了 。
拷贝与粘贴
我经常需要使用 tmux 的拷贝与粘贴命令将控制台的输出拷贝到 vim 中 。基于 tmux 的不同配置,快捷键有很大差异,因此非常值得去阅读一下 tmux 的手册并了解其工作原理 。默认是使用 “ctrl-b [“ 进入拷贝模式,使用空格键(space)开始内容选取,回车键(Enter)进行拷贝,然后使用 ”ctrl-b ]” 进行粘贴 。
快捷键
如果想要高效地使用 vim,对于重度依赖键盘的操作一定要思考是否有相关的快捷键 。举个例子,当我第一次使用 ~ 快捷键时(用于大小写转换),我觉得“这个真是搞笑了,我肯定再不会使用它” 。哈,实际上在我写这篇文章时,我已经使用三次了 。
以上就是在Linux系统中把tmux和vim打造成IDE的教程了,因为tmux和vim有很多快捷键,所以完全可以取代鼠标的作用 。

推荐阅读