我的Vim编辑器自动突出显示PHP文件(vim file.php)、HTML文件(vim file.html)等等.

但当我输入:vim file并在其中编写Bash脚本时,它不会突出显示它.

如何让Vim将其突出显示为Bash脚本?

我开始在文件的顶部输入#!/bin/bash,但它无法工作.

推荐答案

您是否正确地将shell脚本的扩展名设置为.sh?Vim的自动语法 Select 几乎完全基于文件名(扩展名)检测.如果文件没有语法集(或语法错误),Vim不会仅仅因为您开始用给定语言键入脚本就自动更改为正确的语法.

作为临时解决方案,命令:set syn=sh将启用shell脚本语法高亮显示.

Linux相关问答推荐

如何确定Linux上的最大静态TLS(线程本地存储)块大小?

使用Bash从文件名中删除日期名称

奇怪的 Bash 脚本行为

如何从大页分配标准数组内存

如何在具有多种可能性的linux shell中获取最大值和最小值?

需要获取文件名、行号、模式在文件中的匹配位置

有没有办法确定什么代码使 linux 共享对象inflating ?

为什么rsp寄存器从0x7FFFFFFFDFD0开始

matlab中linux和windows上regexp()的不同行为

如何为 Linux 构建 Visual C++ 项目?

安装 mod_ssl 亚马逊 Linux

模拟器在内核映像文件中找不到Linux 版本字符串

如何在不重新打印的情况下更新终端中的打印消息

将 bash 脚本添加到路径

自动化 Amazon EBS 快照 任何人在 linux 上都有一个好的脚本或解决方案

如何在 Linux 上取消关机?

如何在 Linux 上传递带感叹号的参数?

rm 没有释放磁盘空间

Linux SCHED_OTHER、SCHED_FIFO 和 SCHED_RR - 区别

Ionic android 构建错误 - 找不到ANDROID_HOME环境变量