我经常需要使用 tmux 的拷贝与粘贴命令将控制台的输出拷贝到 vim 中。基于 tmux 的不同配置,快捷键有很大差异,因此非常值得去阅读一下 tmux 的手册并了解其工作原理。默认是使用 “ctrl-b [" 进入拷贝模式,使用空格键(space)开始内容选取,回车键(Enter)进行拷贝,然后使用 "ctrl-b ]” 进行粘贴。
快捷键如果想要高效地使用 vim,对于重度依赖键盘的操作一定要思考是否有相关的快捷键。举个例子,当我第一次使用 ~ 快捷键时(用于大小写转换),我觉得“这个真是搞笑了,我肯定再不会使用它”。哈,实际上在我写这篇文章时,我已经使用三次了。
我之后找到了使用快捷键的窍门,因为我注意到一些有经验的 vim 使用者都在尽可能地避免使用编辑模式(insert mode)。因此一定要多看看 vim 的帮助手册,之后你就会发现居然有这么多好方法可以改进你的编辑技能。
tmux 1.8 发布,Linux 终端复用器
Tmux:终端复用器