Supponiamo che io abbia un file test.c
contenente quanto segue:opzione Vim per l'inserimento automatico ">" all'inizio della linea
// line 1
// line 2
Se apro il file in Vim e si dirige verso la prima linea in modalità normale, quindi tipo o
, ottengo il seguente:
// line 1
//
// line 2
Ora supponiamo ho un file test.lhs
(letterato Haskell) contenente
> data X = A | B
> data Y = C | D
Se apro il file e si dirige verso la prima linea in modalità normale, quindi digitare o
, ottengo
> data X = A | B
> data Y = C | D
Domanda: Come posso fare Vim inserire automaticamente >
all'inizio della linea per il file .lhs
, simile al modo in cui //
viene inserito automaticamente per il file .c
?
imposta formatoptions + = r manterrà l'impostazione anche per le interruzioni di riga – dave