gpt4 book ai didi

vim - 为一个目录下的文件覆盖 ftplugin

转载 作者:行者123 更新时间:2023-12-05 01:48:13 25 4
gpt4 key购买 nike

为一个项目(即特定目录下的文件)覆盖我的 ftplugin 设置的最佳方法是什么?

例如,我在 ~/.vim/ftplugin/javascript.vim 中设置了 setlocal tabstop=4 因为我公司的所有项目都有这个空白政策。

但在一个个人项目中,我想在我的 .js 文件中使用 tabstop=2。

我知道我可以在该项目的目录中放置一个自定义的 .vimrc 并启用 vim 的 exrc 选项以使其读取该 .vimrc 文件。这是最好的方法吗?

最佳答案

set exrc 会读取当前目录下的一个.vimrc 文件,同时也会读取.vim 目录下的结构。所以你可以添加

我的项目/.vim/after/ftplugin/javascript.vim

您的项目;当您从 myproject 目录打开文件时,它会像这个文件在您的主目录中一样工作。

关于vim - 为一个目录下的文件覆盖 ftplugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16197142/

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