1

我将 SublimeLinter 安装到 Sublime Text 2 以检查 C 和 C++,但它似乎不起作用。

SublimeLinter 可以很好地用于 Python,但是当我编写 C 和 C++ 时,什么也没有发生。我的 SublimeLinter 的设置用户喜欢这样:

{
   "sublimelinter_syntax_map":
   {
      "Python Django": "python",
      "Ruby on Rails": "ruby",
      "C++"          : "c_cpplint",
      "C"            : "c_cpplint"
   },

   "sublimelinter_executable_map": 
   { 
      "c_cpplint": "/Users/peterlee/Desktop/cpplint.pyc" 
   }

}

“cpplint.py”是从谷歌下载的。但我不知道为什么它不起作用。

4

1 回答 1

1

我遇到了这个问题。如果您从终端窗口尝试此操作,是否会发生以下情况?

$ /Users/peterlee/Desktop/cpplint.py
-bash: /Users/peterlee/Desktop/cpplint.py: Permission denied

如果是这样,请在该文件上运行 chmod +x。在我做了类似的事情之后,现在在修改 cpp 文件时,Sublime Text 控制台中会显示以下内容。

SublimeLinter: c_cpplint enabled (using "/Users/<some path>/cpplint.py" for executable)
于 2013-06-22T20:08:23.710 回答