繁体   English   中英

屏幕命令禁用控制键ctrl-a以便在vim中使用它?

[英]Screen command disable the control key ctrl-a to use it in vim?

有时我会使用screen linux命令打开vim,但是由于ctrl-a被视为控制键,因此我无法在编辑器中使用相同的组合来增加数字。

我不想完全重新映射ctrl-a,但是有一种方法可以禁用它,以便可以在vim中使用它?

screen ,你可以通过经由前缀键Ctrl-A然后a (CP。 这里 )。 tmux ,这将是Ctrl-b Ctrl-b 都可以在工具的配置文件中进行调整。

或者,您可以在Vim内部重新映射增量,例如,将以下内容放入~/.vimrc

noremap <C-q> <C-a>

您可以根据需要重新映射屏幕以使用其他转义符。 我使用Ctrl t

.screenrc

escape ^Tt

这会将屏幕元字符映射到Ctrl t 它还映射了Ctrl t + t的文字序列,以将Ctrl-t发送到屏幕内运行的应用程序。

这样可以释放Ctrl a,这样屏幕就不会使用它,它将被传递给Vim。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM