tmux Ctrl_a 前缀 和终端的“将光标移动到行首”冲突怎么办?

2017-06-20 16:56:40 +08:00
 scriptB0y

我将 tmux 的前缀键设置为了 Ctrl+a,但是经常要移动到行首修改命令(加 sudo 之类的),Ctrl+a 移动到行首就不能用了。之前有人告诉我可以 Ctrl+a 按两下,但是在我这里还是无效呢? Ubuntu 和 mac 都无效……求解决办法

5104 次点击
所在节点    问与答
30 条回复
scriptB0y
2017-06-21 15:32:13 +08:00
@sinxccc emacs 的也是移动到行首吧,和终端一样按两次就可以了
scriptB0y
2017-06-21 15:33:15 +08:00
@Anybfans 贴完整的配置文件看看
billlee
2017-06-21 19:45:31 +08:00
@scriptB0y #14 什么叫做 ^a 被 linux 占了,移动光标这个功能是 readline 提供的,和 linux 一点关系都没有。如果你写个程序,不调用 readline, 直接读 stdin, 是不能移动光标的。Readline 使用 ^a 是因为默认是 emacs-mode.
scriptB0y
2017-06-21 20:14:33 +08:00
@billlee 一直以为 emacs 是去兼容 linux 的……
jiezhi
2017-06-21 20:25:23 +08:00
一样用的 Ctrl+a,只不过因为用 Vim 的时候 Ctrl 和 Caps Lock 键互换了,所以没觉得难用。
jiezhi
2017-06-21 20:27:22 +08:00
共享一个来自《 tmux:Productive Mouse-Free Development 》里面的设置

https://gist.github.com/Jiezhi/076543ff6141568c59bf
mritd
2017-06-22 00:06:42 +08:00
@Goooogle +1 我也是哈哈
sinxccc
2017-06-22 01:21:10 +08:00
@scriptB0y

Emacs (1976 - )
GNU Emacs (1985 - )
Linux(1991 - )
devtiange
2017-06-22 05:23:42 +08:00
老老实实用默认的 ctrl-b 不是挺好
scriptB0y
2017-06-22 10:22:01 +08:00
@devtiange 太远了 当然不好

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

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

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

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

© 2021 V2EX