在 tmux 的 window 下开一个 emacs,然后按 ctrl + L,我的目的是希望使用 eamcs 的 ctrl+ L,可以让光标在那一行到屏幕中间。但现在按 ctrl + L 会先闪屏,再将光标那一行定位到屏幕中间。
推测原因是首先 tmux 接收到了 ctrl + L,执行了清屏的命令,然后重绘了 window。这时就闪了。然后 emacs 接到了 ctrl +L 让光标所在行居中了
有木有大神可以给个办法让 tmux 忽略打开 emacs 那个 window 的 ctrl+L
我不希望换快捷键,因为换了快捷键,就相当于你自己再说方言了。。到了服务器上没法沟通。。。。
或者 可以推荐些 对于 tmux 的插件,比如https://github.com/tmux-plugins 也许早就有人解决了这个问题了呢
或者说我整个考虑错了,是 iterm2 的问题。总之就是希望 emacs 可以排在所有的东西的前面,接收到 Ctrl + L,并且将这个事件捕获住。