vim:在vim-gnome中使用ctrl-Q进行可视块模式
我在
windows和
linux上使用vim.在
Linux上我想将ctrl-Q设置为可视块选择,但仍然保持行为mswin,将ctrl-v设置为粘贴.
如何保持mswin的行为并使用ctrl-Q进行可视块模式? 编辑:我虽然mswin也会将ctrl-Q映射到可视块模式,但是在vim-gnome中ctrl-Q什么都不做 解决方法
首先,如果你在Linux机器上工作,我强烈建议你忘记windows vim快捷方式.如:ctrl-v,ctrl-q,ctrl-c ……
你必须认为这不是你问题的答案.现在我发布“答案”. 要使ctrl-q在linux机器上作为ctrl-v(块选择)工作,你必须告诉你,你在终端中使用gvim或vim. GVIM 如果是gvim,那就更简单了,只需创建一个映射,如: nnoremap <c-q> <c-v> Vim终端 如果你想制作< c-q>在你的终端vim工作,你需要了解默认< C-q>在终端设置中有特殊含义. 在终端中,按< c-q>将发送stty启动信号.当您首次停止终端输出滚动(通过ctrl-s),然后您想要恢复时,这很重要.也就是说,在终端vim中,如果你按下C-q,它将首先被终端捕获.您当然可以通过禁用stty start定义来更改该规则.喜欢: stty start undef 如果你想把它作为默认值,你可以将它添加到你的.bashrc文件中(我假设你使用的是bash). 执行此行后,您可以创建相同的映射nnoremap< c-q> c为C-V>在你的vim中,按下< c-q>在正常模式下,vim将进入逐块选择模式. 毕竟,我再次建议你忘记windows映射,如果你在linux上工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |