代码之家  ›  专栏  ›  技术社区  ›  hasen

vim中混乱的css缩进

  •  8
  • hasen  · 技术社区  · 15 年前

    style 标签很乱。

    例如,这就是它如何缩进这个示例css代码,而不需要任何手动干预来修复我的部分缩进:

        div.class
    {
    color: white;
           backgroung-color: black;
    }
    

    为什么会这样?我怎样才能修好它?

    6 回复  |  直到 15 年前
        1
  •  4
  •   lukaszkorecki    15 年前

    我也遇到同样的问题,真的帮不上忙,但我倾向于 vi{ 然后 9<< 最后 >> . 我试图找到一个良好的css缩进,但没有一个我试图似乎工作正常。

        2
  •  4
  •   artfulrobot    11 年前

    indent script 似乎效果很好。

    ~/.vim/indent/css.vim

    你需要 filetype plugin indent on 在你的 .vimrc

    现在如果我能让它在.css.less文件上工作。。。

        3
  •  1
  •   Pierre-Antoine LaFayette    15 年前

    尝试使用 this

        4
  •  1
  •   kamaji - the boiler man    13 年前

    我也有类似的问题。

    "if has("autocmd")
    "  filetype plugin indent on
    "endif
    

    我还在本地的~/.vimrc文件中设置了“set cindent”,所以我删除了它。

    似乎工作得很好。

        5
  •  0
  •   pavium    15 年前

    一种解释可能是文件中混合了制表符和空格。

        6
  •  0
  •   pazel1374    6 年前

    在我看来问题是因为 cindent .vimrc (或 .gvimrc ,…)并将其移除。

    set cindent
    

    那你就可以走了。最后,如果您既是web页面开发人员又是内核开发人员,那么您可以使用下面这样的映射来切换 煤渣 断断续续

    map <F8> :set cindent!<CR>