当我在文件类型之间切换时,如何取消重映射?

Yot*_*tam 1 vim remap

我编辑了我.vim/after/ftplugin/html.vim的包括

inoremap . >
inoremap > .
Run Code Online (Sandbox Code Playgroud)

问题是,现在当我在我的css文件之间切换时 ,重映射仍然存在.我可以(可能)在加载css文件时自动取消所有重映射,但这也会否定我.vimrc文件中的任何重映射(我认为).有没有办法让重映射只保留html文件?

Dok*_*ldo 6

您正在寻找缓冲区本地地图:

 inoremap <buffer> . >
Run Code Online (Sandbox Code Playgroud)

看看这里:http: //learnvimscriptthehardway.stevelosh.com/chapters/11.html

或者输入:h map-local你的vim