【问题标题】:Javascript major mode in EmacsEmacs 中的 Javascript 主要模式
【发布时间】:2016-09-30 02:43:39
【问题描述】:

Emacs 中存在哪些 javascript 主要模式,它们的主要功能是什么?

【问题讨论】:

    标签: javascript emacs


    【解决方案1】:

    js2-mode:Emacs 的新 JavaScript 模式


    这是一个较大的 正在进行中的项目,以允许在 JavaScript 中编写 Emacs 扩展 而不是 Emacs-Lisp。

    特点:

    • M-x 自定义
    • 语法准确 突出显示
    • 缩进
    • 代码折叠
    • 注释和字符串填充
    • 语法错误
    • 严格 警告
    • jsdoc高亮

    http://steve-yegge.blogspot.com/2008/03/js2-mode-new-javascript-mode-for-emacs.html

    带有一些文档。

    【讨论】:

    • 我目前正在使用js2,到目前为止非常满意。
    【解决方案2】:

    【讨论】:

    • 第二个链接,wiki,是最有用的,因为它将保持最新。目前:javascript* 已弃用; espresso 已作为 js-mode 包含在 emacs 中; js2-mode 是新的很酷的东西。
    【解决方案3】:

    我使用 Steve Yegge 的 js2-mode,非常喜欢它。它非常可配置,它的缩进想法与我的一致,最令人印象深刻的是它有一个完整的 JavaScript 解析器,所以它可以在我输入时提醒我语法错误(对于像属性列表中的尾随逗号这样的小事情是必不可少的)。 /p>

    【讨论】:

    • re: it can alert me to syntax errors as I type : 你可以用 Flymake 和 JSLint 做同样的事情。
    【解决方案4】:

    Espresso 模式应该也不错。

    【讨论】:

    • 到目前为止,自从几天前从js2-mode切换到espresso-mode,我真的很喜欢它。我发现 js2-mode 的缩进速度非常慢,而且令人讨厌,以至于我经常使用 java-mode 或 basic-mode。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 2017-06-15
    相关资源
    最近更新 更多