GNU/Linux >> Znalost Linux >  >> Linux

Jak zvýraznit Bash skripty ve Vimu?

Dáváte správně shell skriptu .sh rozšíření? Automatická volba syntaxe Vimu je téměř zcela založena na detekci názvu souboru (přípony). Pokud soubor nemá nastavenou syntaxi (nebo má nesprávnou syntaxi), Vim se automaticky nezmění na správnou syntaxi jen proto, že jste začali psát skript v daném jazyce.

Jako dočasné řešení použijte příkaz :set syn=sh zapne zvýraznění syntaxe skriptu shellu.


Dosavadní odpovědi jsou správné, že můžete použít rozšíření (jako .sh ) nebo řádek shebang (jako #!/bin/bash ) k identifikaci typu souboru. Pokud žádný z nich nemáte, stále můžete zadat typ souboru ručně pomocí modelového komentáře v horní nebo dolní části souboru.

Pokud například chcete identifikovat skript bez přípony jako skript shellu, můžete přidat tento komentář na začátek souboru:

# vim: set filetype=sh :

nebo

# vim: filetype=sh

To řekne vim, aby se souborem zacházel jako s shellovým skriptem. (V modeline můžete nastavit i další věci. Ve vim zadejte :help modeline pro více informací.)


Linux
  1. Může být Bash skript připojen k souboru?

  2. Jak zkontrolovat podřetězec v Shell Script Bash?

  3. Jak analyzovat soubor CSV v Bash?

  1. Otevřete Vim ze skriptu prostředí Bash

  2. Jak zahrnout soubor do skriptu bash shell

  3. Jak spustit bash skript?

  1. Jak ladit Bash skript?

  2. Jak rozdělit řetězec ve skriptu Bash

  3. Jak grep pro unicode � ve skriptu bash