2

我有一个自定义的“转到定义”快捷方式,在 python 中效果很好(使用ropevim),但是当我在咖啡脚本文件中时,我需要使用正常的 ctags 查找来导航。根据当前缓冲区中打开的文件类型,是否可以只创建一个执行ropevim 查找或ctags 查找的快捷方式?

4

1 回答 1

6

您可以在映射中放置if/测试,但这有点混乱。endif:execute

您应该做的是在特定于文件类型的autocmds 中定义您的映射(请参阅参考资料:h autocmd):

autocmd FileType python nnoremap this that

或者,更好的是,在~/.vim/after/ftplugin/python.vim(以及另一个用于咖啡脚本的文件等)中定义它们:

nnoremap <buffer> this that
于 2013-02-08T06:42:31.210 回答