整理 SublimeLinter 的安装步骤

前阵子终于搞定 SublimeLinter 让它正常工作了,却一直没时间去记录折腾的经历(没错,其实是懒)。这么一拖,微软居然就发布了 Visual Studio Code,看到大多数评价都是“赞赞赞”、“快快快”、“巨硬大法好”,让吾等 Sublime 党的内心产生了动摇。在彻底叛变之前我还是决定来写完这篇心得体会(以作纪念)。

因为项目上用 Coffeescript 来写 JS,所以这里以 coffeelint 为例。APM 流派的用户慎用,安装之后会有轻微的卡顿感。

安装 coffeelint

参照 Linter Installation前两个 步骤。

安装 SublimeLinter

参照 Installing via Package Control 的步骤。

关联 coffeelint 到 SublimeLinter

确定路径

参照 Finding a linter executable,使用 which coffeelint 命令。

关联路径

可以通过以下两种方式进行关联:

  1. 通过 SublimeLinter 的配置文件

    打开 Preferences - Package Settings - SublimeLinter - Settings - User,在 paths 中添加刚刚找到的路径,比如我的路径是这样的:

    1
    2
    3
    4
    5
    6
    7
    "paths": {
    "linux": [
    "/home/twinkle/.nvm/v0.10.38/bin"
    ],
    "osx": [],
    "windows": []
    }
  2. 通过 shell 启动脚本

    我同时使用 nvmzsh,所以按照 Linter Installation 的第三步,将 ~/.nvm/nvm.sh 写入 .zshenv 文件中,使 Node 和 coffeelint 的路径能够被正确载入。

    其他情况请参照 Augmenting PATH 的步骤。

    重启 Sublime Text 或者重新登录系统即可生效,记录完毕。

– EOF –