Sobre la base de lo que Johnny se ha señalado anteriormente, simplemente me sorprendió cuando me encontré esto:
$ cat /usr/share/vim/vimrc.tiny
" Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
set compatible
ARGH !!!
No, yo NO esperaba eso. Debian (Debian inestable o también conocido como Ubuntu) hecho lo hace pusieron una pesadilla para sus usuarios reemplazando el valor predeterminado por conjunto compatible. espero que ahora se sabe por qué cuando usted está viniendo de FreeBSD, lo primero que tendría que hacer es anular la configuración de todo el sistema, poniendo una set nocompatible
en su propia ~/.vimrc
. Porque de lo contrario solo produciría letras en lugar de poder mover el cursor como solía hacerlo.
Creo que esta es una idea horrible. En otras palabras, esta línea set compatible
debe ser eliminada del sistema vimrc.tiny
tanto en Debian como en Ubuntu, porque molestará a los nuevos usuarios que no son (aún) tan inteligentes como saber cómo hacer funcionar las teclas del cursor. Son cosas como estas que los fuerzan a nano
y otros debido a estos bloqueadores completamente sin sentido.
yo quiero hablar con el tipo que una vez que propaga este cambio en el archivo de recursos de todo el sistema en Debian. Y tal vez también a las personas que reconocieron su cambio al máximo.
Johnny tiene razón: en su PC privada, puede eliminar dicha línea del .vimrc del sistema (si existe), y tocar un .vimrc vacío en su $ HOME. Muchas gracias por señalar eso, mucho menos desorden de nuevo. Tenga en cuenta que debe tener que ~/.vimrc
(aunque estén vacíos!) Que de lo contrario no será capaz de utilizar los cursores sin explícitamente poner en set nocompatible
.
Parece ... – luqui
No: arregla varios errores con el modo de inserción y la tecla de borrar para mí en mi caja rhel5 – Stephan