在Vim中可以有文件类型特定的键绑定吗?
|
在我的
.vimrc
文件中,我有一个键绑定,用于注释,这些注释在一行之前插入双斜杠(//
)。
\" the mappings below are for commenting blocks of text
:map <C-G> :s/^/\\/\\//<Esc><Esc>
:map <C-T> :s/\\/\\/// <Esc><Esc>
但是,当我编辑Python脚本时,我想将其更改为a3ѭ符号以进行注释
我的.vim/ftdetect
文件夹中有一个Python.vim
文件,该文件也具有制表符宽度等设置。
如果可能的话,什么代码可以覆盖键绑定,所以我可以使用Python:
\" the mappings below are for commenting blocks of text
:map <C-G> :s/^/#/<Esc><Esc>
:map <C-T> :s/#/ <Esc><Esc>
没有找到相关结果
已邀请:
5 个回复
郸身
例如,您可以将cpp文件类型的注释映射到ѭ10中:
容淑阔九
仅为活动缓冲区进行本地映射。这要求您的Vim用
编译。 所以你可以做类似的事情
戊袱
当您获取
时,Vim不会清除set autocmds,因此启动vim,更改
中的内容并运行
会定义autocmds两次。这就是将绑定分组并用ѭ19清除的原因。你可以在这里阅读更多。 由于默认情况下映射应用于每个缓冲区,并且您只想更改与文件类型匹配的缓冲区的映射,因此其中存在
修饰符,从而将映射限制为本地缓冲区。
车料
慰泥悍瓶
要么
用于在加载给定类型的文件时执行filetype-plugins。