Ok, questo è un desiderio piuttosto complicato. Esso deriva dal fatto che la maggior parte delle mie linee FORTRAN contengono una dichiarazione "chiamata", e io sono stanco di digitare chiamata, chiamata, chiamata, chiamata ...come mettere un prefisso costante davanti a ogni nuova riga in vim mentre scrivo?
Quello che vorrei avere è la seguente:
- ogni volta che premo invio, la riga successiva ha una stringa "chiamata" aggiunta automaticamente in primo piano.
- se premo scheda, viene aggiunta la scheda davanti della chiamata stringa (in modo che possa trattino)
- se io sono all'inizio della riga, e premo backspace una volta, si rimuoverà il voce "chiama", ma lascia le schede. Allo stesso modo, sarebbe bello se potesse rimuovere automaticamente la voce se digito "if", "do", "enddo" e tutti i relativi
Sapete se esiste già qualcosa del genere, è possibile, e se avete suggerimenti o script simili da cui posso trarre, sarebbe estremamente apprezzato.
Ad esempio, nel commento in stile C, ogni volta che si preme Invio, un asterisco viene aggiunto automaticamente all'inizio della riga. Dov'è il codice che lo fa (presumo che sia una funzionalità plugin, non codificata in vim)?
': help eval'': help usr_41.txt' ti aiuterà. – kev