如何在 gnome-terminal 上的 vim 中映射 Ctrl+S?

use*_*596 6 vim gnome-terminal 12.04

我正在使用 Ubuntu 12.04 和 gnome-terminal 3.4.1.1,我正在尝试将ctrl+映射s:updatein vim

我将此添加到我的 vimrc 中: map <C-s> :update<CR>

我也尝试将它添加到我的 bashrc 中: stty -ixon -ixoff

但是,终端似乎仍然覆盖了我的键盘映射。

cha*_*aos 6

您可以通过以下方式在终端中禁用Ctrl- :S

stty stop undef
Run Code Online (Sandbox Code Playgroud)

您可以将此行放入~/.bashrc文件中以使更改永久生效。您还可以重新启用Ctrl-S使用:

stty stop ^s
Run Code Online (Sandbox Code Playgroud)