Solution 1 :
Je soupçonne que vous avez un alias vim=vi
en ~/.bashrc
. Essayez ceci pour exécuter la commande "réelle", pas un alias :
\vim /path/to/php/file
On dirait que vous utilisez CentOS. Assurez-vous d'avoir installé vim-enhanced
paquet :
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
Solution 2 :
Vous pouvez dire par la sortie de votre version de vim qu'il s'agit de vim-tiny et qu'il n'est pas compilé avec le -syntax
option.
Mettez également export TERM=xterm-256color
dans votre bashrc pour en tirer le meilleur parti...
Solution 3 :
Vous pouvez également utiliser sshfs
pour monter la ressource afin que votre vim local soit utilisé pour éditer ces fichiers.
Vim peut également éditer des fichiers distants. La beauté de ceci est que vous pouvez ensuite éditer dans le confort de votre propre configuration vim personnalisée et familière.
vi scp://[email protected]/path/to/file