1

nano是否可以指定命令行使用的配色方案?

例如,假设您希望sample.test使用配色方案对文件进行着色php,应该使用什么命令?

4

1 回答 1

1

来自nano( man nano) 的手册:

-Y str (--syntax=str)
              Specify a specific syntax highlighting from the nanorc to use, if available.

因此,您可以使用该-Y选项,然后使用例如 php:

nano -Y php file.test

请注意,语法必须在nanorc文件中注册。查看此答案以获取有关如何安装和注册配色方案的更多详细信息。

.nanorc您可以通过阅读文件找到配色方案的名称:

$ head /usr/share/nano/java.nanorc 
## Here is an example for Java.
##
syntax "java" "\.java$"

所以 java 高亮的名字是java.

于 2015-03-26T15:57:35.580 回答