答案1
Nano 2.5.3 无法“猜测”我编写的编码语言。如果我只是执行nano
然后粘贴脚本内容,它将全部变成白色(或编辑器的默认一般文本颜色)。
如果我粘贴此命令:
nano ~/ses.sh && chmod +x ~/ses.sh && bash ~/ses.sh && rm ~/ses.sh
然后语法将根据文件扩展名(在本例中.sh
)突出显示。
直到几分钟前我才知道,实际上执行nano filename.extension
(如nano ses.sh
)操作才是使 nano 使用特定样式的原因。我不知道它有关联,但现在我明白了。
注意:如果您使用了类似的脚本创建过程但仍然没有颜色,则可能是由于您的 TTY(即,简单地说,终端窗口)存在错误或部分卡住,启动新会话应该可以解决这个问题。