在终端中使用 Vim 时禁用 cmd+k?

问题描述 投票:0回答:2

所以当我在 mac osx 终端中使用 Vim 时,我不小心输入了命令 cmd+k 来清除我的终端,因为我已经习惯了这个动作,这使得我必须退出 vim 并再次输入。我想知道是否有办法禁用此功能。

例如这是我编辑我的 .vimrc

enter image description here

然后我输入命令,我的终端如下所示:

enter image description here

有没有办法在仅使用 Vim 时禁用此命令?我想在 Vim 之外使用终端时继续使用它。谢谢

macos vim terminal
2个回答
8
投票

不用重新启动 vim,而是使用 CTRL-L 来重绘屏幕。


0
投票

在寻找如何在 tmux 中做同样的事情时找到了这个问题的答案

https://superuser.com/questions/611373/with-tmux-on-osx-how-can-i-make-commandk-clear-more-graceously

本质上,告诉 iTerm2 映射

cmd+k
以发送控制序列
0x0c

© www.soinside.com 2019 - 2024. All rights reserved.