在我的.vimrc我有
filetype indent on
Run Code Online (Sandbox Code Playgroud)
现在,它尝试自动缩进yaml文件的方式对我来说非常混乱,所以我想filetype indent关闭,但仅限于yaml文件,而不是其他文件。
我如何在我的.vimrc?
@maiki 的回答提供了正确的解决方案;如果您需要将其保留在 中~/.vimrc,则以下内容等效:
autocmd FileType yaml let b:did_indent = 1
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,您也可以尝试在之后清除缩进方法:
autocmd FileType yaml setlocal indentexpr=
Run Code Online (Sandbox Code Playgroud)
我仍然建议您考虑更改设置,以便.vimrc可以轻松同步更多内容。考虑到您~/.gitconfig将来可能想要使用插件或其他配置(如)。存在多种跨系统同步用户配置的方法;许多用户将它们放在中央 (Git) 存储库中并使用符号链接进行安装。
| 归档时间: |
|
| 查看次数: |
2785 次 |
| 最近记录: |