1. ホーム
  2. linux

[解決済み] VimでBashスクリプトをハイライトするには?

2023-08-10 07:13:48

質問

私の Vim エディタは PHP ファイルを自動的にハイライトします ( vim file.php )、HTML ファイル ( vim file.html ) などになります。

しかし、私が入力すると vim file と入力し、その中にBashスクリプトを記述しても、ハイライトされないのです。

どうすれば、VimにBashスクリプトとしてハイライトさせることができますか?

私は #!/bin/bash を打ち始めるのですが、うまくいきません。

どうすれば解決しますか?

シェルスクリプトに正しく .sh という拡張子を与えていますか? Vim の自動構文選択は、ほぼ完全にファイル名(拡張子)の検出に基づいています。 ファイルに構文が設定されていない (または間違った構文である) 場合、与えられた言語でスクリプトを入力し始めたからといって、Vim が自動的に正しい構文に変更することはありません。

一時的な回避策として、コマンド :set syn=sh を実行すると、シェルスクリプトのシンタックスハイライトが有効になります。