
我将 tmux 的前缀键设置为了 Ctrl+a,但是经常要移动到行首修改命令(加 sudo 之类的),Ctrl+a 移动到行首就不能用了。之前有人告诉我可以 Ctrl+a 按两下,但是在我这里还是无效呢? Ubuntu 和 mac 都无效……求解决办法
1 wwwjfy Jun 20, 2017 换一个前缀... |
3 glasslion Jun 20, 2017 通常的做法就是按两下 ctrl-a, 看看你的.tmux.conf 有没有下面几行 set -g prefix C-a unbind C-b bind C-a send-prefix |
7 Goooogle Jun 20, 2017 via Android 我将 prefix 设置成 Ctrl+S |
8 billlee Jun 20, 2017 我把 readline 改成了 vi-mode |
9 sinxccc Jun 20, 2017 我在用 Ctrl-o 这个不管是 shell 还是 Emacs 都没什么冲突。 |
10 zuolan Jun 20, 2017 我用的是 alt-z,比较奇葩。。。。 |
11 Ge4Los Jun 21, 2017 我用 ctrl-s ,这个用的比较少。 |
12 LCD Jun 21, 2017 via Android 默认最好 |
13 sinker Jun 21, 2017 via iPhone 换一个感觉顺手的适应下吧,我用的 ctrl-q |
14 scriptB0y OP |
17 Goooogle Jun 21, 2017 @scriptB0y Ctrl-s 是锁终端,这个功能基本没用处,误按了还得 Ctrl-q 还原,用来作 prefix 基本不会冲突 而且 Caps Lock 和 S 也很近,按起来很方便的 |
18 CodeDrift Jun 21, 2017 为什么我一样的配置 还是要按两次呢。。 |
19 Jakesoft Jun 21, 2017 ctrl + a , 左手都要畸形了,好好的 ctrl+b 为啥不行? |
23 billlee Jun 21, 2017 @scriptB0y #14 什么叫做 ^a 被 linux 占了,移动光标这个功能是 readline 提供的,和 linux 一点关系都没有。如果你写个程序,不调用 readline, 直接读 stdin, 是不能移动光标的。Readline 使用 ^a 是因为默认是 emacs-mode. |
25 jiezhi Jun 21, 2017 一样用的 Ctrl+a,只不过因为用 Vim 的时候 Ctrl 和 Caps Lock 键互换了,所以没觉得难用。 |
26 jiezhi Jun 21, 2017 共享一个来自《 tmux:Productive Mouse-Free Development 》里面的设置 https://gist.github.com/Jiezhi/076543ff6141568c59bf |
29 devtiange Jun 22, 2017 老老实实用默认的 ctrl-b 不是挺好 |