Lösung 1:
Ich vermute, dass Sie einen alias vim=vi
haben in ~/.bashrc
. Versuchen Sie dies, um den 'echten' Befehl auszuführen, nicht den Alias:
\vim /path/to/php/file
Sieht so aus, als ob Sie CentOS ausführen. Stellen Sie sicher, dass Sie vim-enhanced
installiert haben Paket:
rpm -qa | grep vim
vim-minimal-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-7.el5
vim-common-7.0.109-7.el5
Lösung 2:
Sie können an Ihrer Versionsausgabe von vim erkennen, dass es vim-tiny ist und nicht mit dem -syntax
kompiliert wurde Option.
Geben Sie auch export TERM=xterm-256color
ein in Ihrem bashrc, um den vollen Nutzen zu erhalten...
Lösung 3:
Sie können auch sshfs
verwenden um die Ressource zu mounten, damit Ihr lokaler vim verwendet wird, um diese Dateien zu bearbeiten.
Vim kann auch entfernte Dateien bearbeiten. Das Schöne daran ist, dass Sie dann bequem in Ihrer eigenen angepassten und vertrauten vim-Konfiguration bearbeiten können.
vi scp://[email protected]/path/to/file