vim - 按文件类型设置 Vim 空白首选项

标签 vim whitespace preferences

在我的工作中,我需要遵循房屋风格进行缩进,如下所示:

  • 编码 html 和 ruby​​ 时有 2 个空格
  • 编码 JavaScript 时使用制表符,建议使用 tabwidth=4

为每个文件类型指定不同的空白首选项的最佳方法是什么?

最佳答案

方法有很多,但这里介绍一种简单易懂的方法。将这些行添加到您的 ~/.vimrc 中:

autocmd FileType html setlocal ts=2 sts=2 sw=2
autocmd FileType ruby setlocal ts=2 sts=2 sw=2
autocmd FileType javascript setlocal ts=4 sts=4 sw=4

关于vim - 按文件类型设置 Vim 空白首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562633/

相关文章:

java - Hamcrest isEqualIgnoringWhitespace 不忽略空格

Android 在应用程序中保持屏幕开启

HTML/CSS - 在某些元素上保留空白的最佳实践?

latex - 在 LaTeX 中处理行间距

database - 存储非常精细的用户偏好

Android 首选项 - 更改它们出现的顺序

Vim:状态行 '%V' 是如何工作的?

vim - 如何在 VimScript 中使用缓冲区本地自动命令?

Eclipse 很丑陋(来自正在恢复的 vim 用户)

java - vim 在 java 注释后缩进