我在两台不同的机器上使用过 Vim,一台运行 Ubuntu 10.04 (gVim),另一台运行 Snow Leopard (MacVim)。我将 .vimrc 文件和 .vim 文件夹复制到两台机器上,发现有一些细微的差别。2 个问题:
1.我用的是Drew Neil的vimcast 缩进并将以下内容添加到我的.vimrc中:
nmap <D-[> <<
nmap <D-]> >>
vmap <D-[> <gv
vmap <D-]> >gv
哪些映射Cmd+[
和Cmd+]
缩进/缩进。在 Linux 中,我替换了 '德' 和 'C',这样它就可以与Ctrl+[
/一起使用]
。所有这些在两台机器上都可以正常工作,只有在 Linux 上,缩进后按下 Esc 键才会执行取消缩进的操作。有什么想法吗?
2 . 我在 .vimrc 中添加了一些我找到的脚本,该脚本允许通过按住 Ctrl 并使用上/下键来上下移动行(正常模式和可视模式)。它在 Linux 上运行良好,但在 Mac 上根本不起作用,我不明白为什么。在这里查看我的 .vimrc 文件。