[英]Vim mappings made within a file
当您从Vim和某个文件中进行键映射时,该映射是否会为该文件保存(这意味着以后我重新打开该文件时,该映射仍将保留,但其他文件则不保留)?
我之前已经在vimrc中完成了重新映射,但不是这样,所以我不确定。
谢谢
特定于plugin/ftplugins/<filetype>.vim
映射转到plugin/ftplugins/<filetype>.vim
。 您可以将映射保留在那里,例如plugin/ftplugn/cpp.vim
。
因为您可以为所需的任何映射制作一个autocmd
autocmd FileType cpp map <buffer> <key> ...
您可以将与文件类型相关的配置放入~/.vim/ftplugin/<filetype>/<any-name>.vim
。 当您打开文件或创建新文件时,Vim加载所有名为ftplugin/<filetype>.vim
和ftplugin/<filetype>/*.vim
ftplugin/<filetype>.vim
ftplugin/<filetype>/*.vim
。 我建议使用~/.vim/ftplugin/<filetype>/*.vim
因为您可以将每个类别的文件分开。 例如,
您可以为插件单独配置文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.