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