Amir Shabani Asked: 2021-10-11 04:43:42 +0800 CST2021-10-11 04:43:42 +0800 CST 2021-10-11 04:43:42 +0800 CST 第一次尝试使 vim 高亮 shell 脚本 772 我用 VIM 创建了很多 shell 脚本。但由于它们没有扩展名,VIM 在第一次尝试时不会突出显示语法。 所以我必须编写#!/bin/bash并退出 VIM 并再次打开它以使其突出显示语法。 是否可以提前让 VIM 知道我正在创建的文件是一个 shell 脚本,而无需指定扩展名(例如.bash)? shell-script shell 1 个回答 Voted Best Answer muru 2021-10-11T04:51:29+08:002021-10-11T04:51:29+08:00 我必须编写#!/bin/bash并退出 VIM 并再次打开它 不,保存文件一次后,:e无需关闭 Vim 即可运行。它会重新读取文件,触发文件类型检测。 是否可以提前让 VIM 知道我正在创建的文件是一个 shell 脚本,而无需指定扩展名(例如.bash)? 您可以执行以下操作之一: vim -c 'set ft=sh' some-file vim +'set ft=sh' some-file
不,保存文件一次后,
:e
无需关闭 Vim 即可运行。它会重新读取文件,触发文件类型检测。您可以执行以下操作之一: