Esta es otra de las cosas que pueden pasarte cuando estás usando subversion, que te lies a commitear y aparezca este error… el vim… qué raro …. ummmm.
Pero no es ni mas ni menos que en alertantives de mi sistema no está bien configurado el editor por defecto, así que como no estoy pasando el parámetro -m «mensaje» a svn me abre el editor por defecto para que escriba qué es lo que estoy subiendo al servidor.
[shell]
$ svn commit
Error detected while processing /usr/share/vim/vimrc:
line 20:
E319: Sorry, the command is not available in this version: syntax on
Press ENTER or type command to continue
[/shell]
Vamos a echar un vistazo a mi sistema a ver como lo tengo configurado :
[shell]
$ update-alternatives –config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
————————————————————
0 /bin/nano 40 auto mode
1 /bin/nano 40 manual mode
2 /usr/bin/vim.basic 30 manual mode
* 3 /usr/bin/vim.tiny 10 manual mode
Press enter to keep the current choice[*], or type selection number:
[/shell]
vim.tiny no soporta los colores ( syntax on ) que tengo puesto en mi entorno, así que como no quiero desactivarlos , simplemente elijo ‘vim.basic’ como editor por defecto para el sistema y eso, soluciona el mensaje que aparece al commitear.
Deja una respuesta