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