Ubuntu vi actuando extraño

Ubuntu vi actuando extraño

Acabo de instalar Ubuntu Server 8 y descubrí que vi actúa de manera extraña (en comparación con vi en Fedora, CentOS y OSX).

Cuando uso el comando 'a' para ingresar texto, presionar las teclas de flecha da como resultado "C", "D", "B" y "A" para ingresar. Esto hace que la edición sea casi imposible.

¿Estoy haciendo algo mal aquí?

Respuesta1

Probablemente esté utilizando el editor vim-tiny que no admite la navegación con las teclas de flecha en el modo de inserción; Ubuntu 8.04 no tiene el vimpaquete instalado. Instale esto y actualice su versión predeterminada de vi:

sudo apt-get install vim
sudo update-alternatives --config vi

Seleccione "vim.basic". Es posible que también desee hacer esto para el editor (reemplace vi en el comando anterior con editor) para que el editor predeterminado llamado por otros programas (como visudo) también sea la versión correcta de vim.

También recomiendo adquirir el hábito de presionar ESC desde el modo de inserción y usar hjklla navegación común a Vi/Vim, en lugar de usar las teclas de flecha.

Respuesta2

otra opción es eliminar vim-tiny:

sudo apt-get eliminar vim-tiny

y luego reinstale vim:

sudo apt-get instalar vim

Respuesta3

aptitude install vim-full

Lo primero que hago en una nueva instalación de Ubuntu.

Respuesta4

También es posible que desees realizar alguna configuración:

$ cp /usr/share/vim/vimcurrent/vimrc_example.vim ~/.vimrc
$ vim !$    # and adapt it to your needs

El ejemplo vimrc tiene algunas configuraciones útiles y es un buen punto de partida.

(tenga en cuenta que debe adaptar la ruta para otros sistemas, esto es específico de Debian/ubuntu. En los sistemas que siguen más de cerca la instalación de vim ascendente, lo es /usr/share/vim/vimrc_example.vim)

información relacionada