VIM版本: VIM -VIM 8.0 (2016年9月12日,2017年5月2日,03:55:34)
我在vim中使用了一些插件,以使事情能够正常工作。我通过包管理器范德尔安装它们,我的.vimrc可以在我的github上的dotfiles存储库中找到
今天,我试着用vim编辑一个SASS文件,但是SASS文件看起来像个彩色马戏团:

我遵循了这个答案的一些步骤,包括:
:syntax enable:filetype:set filetype?:set runtimepath?中。:runtime! vimfiles/syntax/sass.vim每一项问题的答案如下:
:filetype返回filetype detection:ON plugin:ON indent:ON:set filetype?返回filetype=sass:set runtimepath?将返回~/.vim/bundle/[PATH]条目的长列表,其中没有任何形式的sass包含:runtime! ~/.vim/bundle/vim-haml/syntax/sass.vim也不会改变什么此外,我还尝试从http://vimawesome.com/添加了一些插件。它们似乎都是支持默认支持的不同包的包,或者它们不支持SASS (除了SCSS)突出显示。
这就是,我最后想出来的,仍然没有什么区别:
Plugin 'tpope/vim-haml'
Plugin 'JulesWang/css.vim'
Plugin 'hail2u/vim-css3-syntax'不过,插件tpope/vim-haml确实有一个带有语法规则的sass.vim文件,与其他文件相比,它实际上是唯一一个最新的文件,这些文件似乎都挂在“几年前的最新版5+”上。
我基本上有两个问题,我希望更有经验的病毒学家能够回答,或者指出我自己解决问题的正确方向:
tpope/vim-haml sass语法文件?我用的是SASS,因为它来自Atom,它更少打字。如果可能的话,我更愿意保留sass语法!(我知道转换插件,但为了我的同事,我不想使用任何插件)
提前感谢!
发布于 2017-05-11 20:48:21
回答
这是我正在使用的配色方案,它给我的SASS文件造成了严重的格式化问题。
TLDR;
我使用了鲁斯塔/斯特雷,并尝试了另一种颜色方案来测试sass文件看起来是否更“正常”,现在它看起来像这样(使用随机颜色方案):

我们在这里看到的仍然不是完美的,但至少“理智”(例如,我可以理解为什么CSS3 flex属性还没有突出显示),我只是想告诉作者(尽管如此)这个颜色方案的作者,看看他是否有兴趣为SASS改进它。
我在这里的教训是,一个人应该看每一个方面,我的想法是错误的方向,并持续了太长时间的结果。当@romainl指出使用常规内置的vim看起来很好时,我开始期待一个插件(一种颜色方案)成为解决我的问题的嫌疑人:)
https://stackoverflow.com/questions/43919929
复制相似问题