gpt4 book ai didi

vim - 使用当前文件类型的 ftplugin 文件打开缓冲区?

转载 作者:行者123 更新时间:2023-12-02 09:11:07 24 4
gpt4 key购买 nike

在谷歌搜索后,我没有找到任何答案或问题,但希望其他人也能看到它的用途。

我认为当你在工作时想出新的文件类型特定的 iabbrevs 会非常好。然后,您可以快速将它添加到 ftplugin 目录中的 filetype.vim 文件中,而无需开始查看文件类型并花时间提取正确的 ftplugin 文件。

我还不太擅长自定义 vim,但如果有人能提供一些建议,那就太好了。

最佳答案

如果我没理解错的话,您需要一种方法来将相应的 ftplugin 编辑到您正在处理的缓冲区中。您可以使用表达式 &filetype 获取文件类型,因此一种方法是使用 controlR 在命令中获取此文件类型>=(从表达式寄存器插入,参见c_CTRL-R的帮助文件)

:e ~/.vim/ftplugin/<C-R>=&filetype<CR>.vim<CR>

这可以很容易地转换成 map 放置在您的 .vimrc 中:

nnoremap <leader>ef :e ~/.vim/ftplugin/<C-R>=&filetype<CR>.vim<CR>

或者一个命令:

com! EditFTPlugin exe 'e ~/.vim/ftplugin/' . &filetype . '.vim'

关于vim - 使用当前文件类型的 ftplugin 文件打开缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52156501/

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