我将 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”是从谷歌下载的。 但我不知道为什么它不起作用。
最佳答案
我遇到过这个问题。如果您从终端窗口尝试此操作,是否会发生以下情况?
$ /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)
关于c++ - SublimeLinter 无法检查 C 和 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16727683/