c++ - SublimeLinter 无法检查 C 和 C++

标签 c++ c sublimetext2

我将 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/

相关文章:

c++ - 指针类成员和删除职责

c++ - 将 GCC 中的 'delete' 警告变为错误

c++ - 跳转到 lldb 中的行号

c - 系统.ServiceModel.CommunicationException : 'An error occurred while receiving the HTTP

c - 如何自动化可变输入数组列表

sublimetext2 - Sublime Text 2中有什么方法可以进行项目特定的软件包设置吗?

Sublimetext2 与 python 控制台一起使用

c++ - 通过 gstreamer 和 qt5 可视化 rtsp 流的红色神器

c - 无法修复 Bison 语法中的移位/减少冲突

sublimetext3 - 在 Sublime Text 中将突出显示与文件名而不是扩展名相关联