【问题标题】:How to make sublime text highlight CUDA C++ syntax如何使 sublime 文本突出显示 CUDA C++ 语法
【发布时间】:2017-05-23 07:41:48
【问题描述】:

我正在使用 Sublime Text 3 编写 CUDA C++ 程序。但是当我创建 .cu 文件并使用 Sublime Text 打开它时,Sublime Text 不会突出显示语法。 我在这里安装了软件包

https://github.com/harrism/sublimetext-cuda-cpp

我 cd 到 Sublime Text 目录,git 存储库并重新启动 Sublime Text。然而,一切都没有改变。怎么了?将存储库 git 到 sublime text 目录后是否需要进一步配置? 谢谢大家帮助我!!!

【问题讨论】:

  • StackOverflow 用于编程问题。您的程序/代码似乎没有问题。这意味着这是题外话。
  • 建议:如果包在包控制中,千万不要通过git手动安装包;除非您知道有令人信服的理由不这样做,否则请始终尽可能使用 Package Control。你能描述(或展示)你所说的“不突出语法”是什么意思吗?一切都是白色的,突出了一些东西,但不像你期望的那样,等等?
  • 我说的是“不突出语法”,这意味着每个单词都是白色的。但作为正常的 sublime 风格,“main”、“return”等 C++ 关键字必须有特殊的颜色。这只发生在以“.cu”结尾的源文件上。对于 .cpp 和 .c 文件,所有内容都采用正确的样式,即彩色关键字。这意味着 sublime text 不支持 CUDA 源文件,所以我需要插件。

标签: c++ cuda sublimetext3


【解决方案1】:

我想我已经解决了这个问题。

首先,安装大多数博客介绍的Package Control。然后,按照 OdatNurd 的建议,我通过 git 中止了安装。相反,我打开 sublime 文本,然后按 Ctrl+Shift+p。然后输入“Package Control”,然后选择“Package Control: Add Repository”。我们需要输入一个网址。输入“https://github.com/harrism/sublimetext-cuda-cpp”。按 Enter。然后再次按Ctrl+Shift+p,输入“Package Control”,这次选择“Package Control: Install Package”。在搜索框中,输入“cuda”,然后选择 CUDA C++ 包的名称。

最后,重启 sublime。 感谢所有的回答者!

【讨论】:

  • 您根本不需要Add Repository。只需searchPackage Control 网站cuda,选择您要安装的插件,然后在命令面板中选择Package Control: Install Package 后,只需开始输入包的名称,直到找到它。如果特定插件不在在包控制中,您应该只使用Add Repository
猜你喜欢
  • 2016-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-19
  • 1970-01-01
  • 2017-02-08
相关资源
最近更新 更多