我有一个映射 ;;
移动到行尾并插入一个冒号(在类 c 语言中很有用)。在我的scheme.vim
我有文件:
iunmap ;;
问题在于:
至少我想解决#1,并且只有在绑定(bind)处于事件状态时才尝试取消映射,这样我就不会收到错误消息。
最佳答案
最好让您的;;
根据 'filetype'
映射缓冲区本地映射.
autocmd FileType c,javascript inoremap <buffer> ;; <esc>m'A;<esc>``a
您可以根据需要向此映射添加任意数量的文件类型。只需用逗号分隔文件类型。
如需更多帮助,请参阅:
:h :au
:h :map-local
:h 'filetype'
:h FileType
关于vim - 如何仅在文件类型的缓冲区中取消映射键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37448071/