Quando si modifica il file, stai usando
vim filename
Questo può importare. In alcune configurazioni del server, se si fa vi filename
si ottiene vim, ma è una versione molto ridotta di vim che è molto simile al vi originale. Se invece si digita vim filename
, si ottiene il vim completo.
Ho appena risolto questo problema con una persona che si trovava su un server con installato il pacchetto vim-minimal e un altro pacchetto vim. Sospetto (ma non ho verificato) che il pacchetto vim-minimal
abbia installato il suo eseguibile come /bin/vi
.
la differenza era molto chiaro quando si guardava i file effettivi (cioè ls -l /bin/vi
vs ls -l /usr/bin/vim
) - uno era circa dieci volte più grande. Entrambi erano in realtà vim, lo stesso numero di versione e tutto, ma lo/bin/vi è stato compilato con pochissime funzionalità abilitate.
Per rendere ancora più confusa:
vi existing.pl
ha aperto il file .pl, ha dato nessuna colorazione della sintassi
vi [enter]
ha dato la schermata iniziale di vim, e da lì
:e existing.pl
ha aperto il file con la colorazione della sintassi su.
Grazie, Kent. Provai. Ma senza fortuna. A proposito, io uso ssh per connettere questo server openSUSE. – JackWM