当你在Vim和某个文件中进行密钥映射时,是否为该文件保存了该映射(这意味着当我稍后重新打开该文件时,映射仍将保留,但不会保存到其他文件) ?
我之前在我的vimrc中完成了重映射,但不是这样,所以我不确定。
由于
答案 0 :(得分:2)
文件类型特定的映射转到plugin/ftplugins/<filetype>.vim
。您可以将映射保留在那里,例如plugin/ftplugn/cpp.vim
。
因为你可以为你想要的任何地图制作一个autocmd
autocmd FileType cpp map <buffer> <key> ...
答案 1 :(得分:2)
您可以将与文件类型相关的配置放入~/.vim/ftplugin/<filetype>/<any-name>.vim
。当您打开文件或创建新文件时,Vim会加载名为ftplugin/<filetype>.vim
和ftplugin/<filetype>/*.vim
的所有文件。我建议使用~/.vim/ftplugin/<filetype>/*.vim
,因为您可以为每个类别分隔文件。例如,
您可以分离插件的配置文件。