vim - 映射键在 Vim 中的正常模式和插入模式之间切换

标签 vim

我想在 Vim 中使用两个“控件”作为切换键在正常模式和插入模式之间切换.所以我将以下两行添加到我的 .vimrc

nmap <C-><C-> i
imap <C-><C-> <ESC>

但它不起作用。上面两行有什么问题?

最佳答案

您似乎正在尝试映射 Ctrl+Space 以切换插入模式。

nnoremap <C-space> i
imap <C-space> <Esc>

(来自 this Vim tip(已标记为过时,但有一个链接指向更丰富的关于避免的文档,其中包含提示)。)

请记住,这不能保证适用于所有终端和平台。某些终端和平台可能会占用给定的 Ctrl+something 快捷方式,而另一些则不会,因此请找到适合您环境的一个。

关于vim - 映射键在 Vim 中的正常模式和插入模式之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2158592/

相关文章:

vim - 将 vim 变量插入文本以获取注释快捷方式

powershell - 如何使用 powershell 过滤 vim 中的行

vim - 从 vim 搜索词复制

javascript - 语法突出显示 js 文件以匹配方法之间的句点

c - Vim 初学者 : Can't find my source file after compilation and closing program

vim - 如何使用 Vim 语法文件将单行注释折叠到一个区域中?

vim - 如何在vim中在单词的两侧重复添加文本?

vim - 替换每一行的第一个字符

javascript - vim 和 TypeScript 的首选最先进设置是什么?

linux - 在vi中搜索并替换以下内容