tmux 和 vim 如何和谐共处?

2016-03-10 09:27:16 +08:00
 tracyone

一个困扰就是 prefix 按键,我设置位 Ctrl-a 。

但是 Ctrl-a 对 vim 来说也是一个挺重要的按键,首先,一般模式下可以递增数字。

然后插入模式下可以映射 Ctrl-a 为跳到行首( Readline key bindings 参考tpope/vim-rsi

但是我也觉得 tmux 用 Ctrl-a 来做 prefix 是比较合理,比较距离比较短。


另外 vim 装了christoomey/vim-tmux-navigator这个插件之后,就可以方便使用 Ctrl-h,ctrl-j,ctrl-k,ctrl-l 来在各个 vim 和 tmux pannel 之间跳转了,但是为啥本身 tmux 不能做到呢(不开 vim )?

7285 次点击
所在节点    Vim
31 条回复
tracyone
2016-03-10 10:36:45 +08:00
@raptor 现在是这样的效果。
tracyone
2016-03-10 10:44:49 +08:00
@Jeremial 可以在 tmuxpane 之间方便跳转了,漏看了 tmux 的配置。
easing
2016-03-10 10:54:19 +08:00
我用 ctrl-\来做 prefix, 因为其它的都被 emacs 占了。。。
chagel
2016-03-10 11:25:11 +08:00
set -g prefix `
快捷要多键不能忍 :)
livelazily
2016-03-10 13:31:24 +08:00
针对 pane 之间的跳转, 你需要这个插件: https://github.com/tmux-plugins/tmux-pain-control
johnnyb
2016-03-10 13:36:54 +08:00
我用 ctrl-]
比 ctrl-\ 近一点😄
jamesxu
2016-03-10 18:24:39 +08:00
改成 Ctrl-X
SpicyCat
2016-03-11 14:09:45 +08:00
推荐 byobu
arakashic
2016-03-22 12:48:17 +08:00
LZ 你要是觉得 Ctrl-a 很顺手的话,试试 Ctrl-q 没准也很顺手。
Ge4Los
2016-04-15 19:40:56 +08:00
prefix 是 ctrl-s , 似乎 byobu 的键位。
ctrl-a 和 ctrl-b 在命令行以为的时候会用到, ctrl-s 基本没用到。
griffinqiu
2016-05-20 09:36:08 +08:00
ctrl-a 没有别的推荐的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262397

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX