【问题标题】:SublimeLinter can not check C and C++SublimeLinter 无法检查 C 和 C++
【发布时间】:2013-05-24 04:30:43
【问题描述】:

我将 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”是从 Google 下载的。 但我不知道为什么它不起作用。

【问题讨论】:

  • 你确定cpplint.pyc文件存在吗?
  • 对不起,我的错,应该是我真正拥有的“cpplint.py”。

标签: c++ c sublimetext2


【解决方案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)

【讨论】:

    猜你喜欢
    • 2019-07-17
    • 2017-07-08
    • 2013-12-25
    • 2016-02-04
    • 2020-02-10
    • 1970-01-01
    • 2014-01-29
    • 2010-10-20
    • 2015-06-21
    相关资源
    最近更新 更多