gpt4 book ai didi

vim - 可以根据文件类型动态设置vim快捷方式吗?

转载 作者:行者123 更新时间:2023-12-02 23:58:16 26 4
gpt4 key购买 nike

我有一个自定义的“转到定义”快捷方式,在 python 中工作得很好(使用 Ropevim),但是当我在 CoffeeScript 文件中时,我需要使用普通的 ctags 查找来导航。是否可以仅创建一个快捷方式,根据当前缓冲区中打开的文件类型进行 Ropevim 查找或 ctags 查找?

最佳答案

您可以通过 :execute 在映射中放置 if/endif 测试,但这有点困惑。

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

autocmd FileType python nnoremap this that

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

nnoremap <buffer> this that

关于vim - 可以根据文件类型动态设置vim快捷方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14764646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com