在Ben Orenstein的.vimrc中,我看到:
" Note that remapping C-s requires flow control to be disabled
" (e.g. in .bashrc or .zshrc)
map <C-s> <esc>:w<CR>
imap <C-s> <esc>:w<CR>
Run Code Online (Sandbox Code Playgroud)
我真的想使用这些映射,但无法弄清楚要放入什么.bashrc以"禁用流量控制".
我怎么能这样做(在Bash中),还会产生其他不良后果吗?
我用
stty -ixon
Run Code Online (Sandbox Code Playgroud)
关闭流量控制并释放Cs用于其他用途.如果您仍想要流控制,则可以改为用于停止程序的击键
stty stop ^e # instead of ^s
stty start ^b # instead of ^q
Run Code Online (Sandbox Code Playgroud)
当然,请确保密钥尚未绑定到您要保留的行为.设置的击键由stty终端直接解释,然后由shell查看.