nano
是否可以指定命令行使用的配色方案?
例如,假设您希望sample.test
使用配色方案对文件进行着色php
,应该使用什么命令?
来自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
.