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

如何在HTML中使vim indent javascript?

  •  6
  • joeforker  · 技术社区  · 16 年前

    VIM 7.0.237正在用 indentexpr=HtmlIndentGet(v:lnum) . 当我在 <script> 标记缩进以匹配周围的HTML并按Enter键,它将前一行移动到第0列。当我自动索引整个文件时,脚本将移回右边。

    vim的非烦人的HTML/XHTML缩进的javascript在哪里?

    5 回复  |  直到 7 年前
        1
  •  1
  •   innaM    16 年前

    你试过了吗? this plugin ?

        2
  •  5
  •   Community CDub    8 年前

    Here 是否有与两个VIM插件链接的可接受答案类似的问题:

    1. html improved indentation : A better indentation for HTML and embedded javascript mentioned by Manni .
    2. OOP javascript indentation : This indentation script for OOP javascript (especially for EXTJS) .

    其中一个解决了我在JavaScript脚本缩进方面的问题。

        3
  •  1
  •   Cory Klein    11 年前

    我建议安装 vim-javascript .

    它是一个最新的插件,可以正确地缩进javascript,包括最近的开发,比如jquery等闭包中使用的语法。

        4
  •  0
  •   dlamblin    16 年前

    就我个人而言,我在 :set ai :set noai 但对你来说可能太乏味了。

        5
  •  0
  •   Seth    7 年前

    我有用于缩进HTML和JavaScript文件的插件。缩进javascript 里面 html,我临时更改文件类型,选择并缩进行,然后将文件类型改回原来的类型。

    :filetype javascript
    (select lines)
    =
    :filetype html
    

    这有点乏味,但它总能产生我所期望的结果。

    推荐文章