如何在 nano 中的 CUDA (.cu) 文件中突出显示 C 语法?

如何在 nano 中的 CUDA (.cu) 文件中突出显示 C 语法?

我已经通过添加来突出显示.c文件的 C 语法。nanoinclude "usr/share/nano/c.nanorc"~/.nanorc

不幸的是,这只适用于.c文件,而不适用于.cu(CUDA)文件。

如何为以 结尾的文件启用 C 语法高亮显示.cu

答案1

更改此行(或类似的,可能是第一个非注释行)/usr/share/nano/c.nanorc

syntax "c" "\.(c(c|pp|xx)?|C)$" "\.(h(h|pp|xx)?|H)$" "\.ii?$"

到:

syntax "c" "\.(c(c|pp|u|xx)?|C)$" "\.(h(h|pp|xx)?|H)$" "\.ii?$"

如果您无权更改/usr/share/nano/c.nanorc

  1. 将其复制到你的家里,例如~/.c.nanorc
  2. 更改语法如上所示
  3. 变更包括~/.nanorc

从:

include "usr/share/nano/c.nanorc"

到:

include "~/.c.nanorc"

相关内容