我创建这个Stackoverflow帐户只是为了问这个问题:
是否有一种方法可以告诉Vi在从这样的脚本执行时执行语法高亮显示:
#!/bin/bash
vi /path/to/script.sh我尝试过像this和其他类似sudo su -之类的东西来重置环境,但是没有什么效果。
是否有机会让它工作(最好不编辑.vimrc)?
谢谢:)
发布于 2022-09-05 15:11:06
在加载文件后启动vi时,可以运行命令:
vi -c "syntax on" /path/to/script.sh
这应该打开语法高亮显示。
发布于 2022-11-29 16:22:58
在大多数Unix系统中,vi本身不是vi本身,而是指向/etc/ most /vi的符号链接,后者本身就是指向vi类似编辑器的符号链接。您可以找到使用命令ls -l /etc/alternatives/vi的哪个编辑器。Fabio显然有vim,它具有语法突出显示,但是您可能有一个像nvi这样的编辑器,但它没有。要使用它,您必须安装一个不同的编辑器(比如vim)。
https://stackoverflow.com/questions/73611146
复制相似问题