Nota:
Hay buena información en las otras publicaciones, pero ninguna de las publicaciones intentó explicar por qué sucedió este comportamiento. Muchas personas están obligadas a tropezar con esto en el futuro. Además, ¿podría marcar esta pregunta como resuelta ya que cualquiera de las publicaciones anteriores probablemente lo ayudó?
Aquí hay una explicación :
Vi es un editor que existe desde hace mucho tiempo, con raíces en los sistemas Unix. Es una buena herramienta, pero se ha iterado y ahora hay una mejor. Vim fue escrito más tarde y es esa iteración. La gente comúnmente se refiere a vi como 'vim-minimal' y vim es una versión "mejorada" de vi. Puedes pensarlo así: vi es el núcleo y vim se expande sobre él.
Probablemente cómo descubriste el comportamiento :
Para que haya descubierto este problema, presionó " i " para ingresar al modo de inserción y luego utilizó las teclas de flecha para navegar por la línea correcta y editar el punto. Esto es lo que causó su problema inesperado de char.
Solución 1 o 2
1) vi someFile
Mientras usa vi , primero muévase al punto de edición, luego ingrese al modo de inserción.
2) vim someFile
Simplemente use vim desde el principio.
No puedo enfatizar lo suficiente como para leer el manual (páginas de manual) o usar -h para obtener ayuda. Una vez que se ajusta a los patrones en el shell, las páginas man se convierten en su mejor amigo. Ejemplo: man vi
oman vim
Valide que Vim esté instalado .
Abra una ventana de consola y ejecute:
dpkg --list | grep vim
Si obtienes algo similar a esto, entonces puedes comenzar a usar vim.
~ $ dpkg --list | grep vim
ii vim 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:7.4.052-1ubuntu3 amd64 Vi IMproved - Common files
ii vim-runtime 2:7.4.052-1ubuntu3 all Vi IMproved - Runtime files
ii vim-tiny 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor - compact version
Si el símbolo del sistema regresa sin nada, entonces vim is no está instalado. Use los ejemplos a continuación para actualizar sus repositorios y luego instale vim.
sudo apt-get update
sudo apt-get install vim
Si usa vi o vim solo cuando busca en Internet cómo arreglar algo y se olvida de escribir vim
, hay una manera de arreglarlo en el futuro. Te advierto que prestes atención. Puede usar un alias para sobrescribir vi con una referencia a vim para que, sin importar lo que escriba en un futuro poco frecuente, obtenga vim sin ese "¡Uy!" momento. Siempre puedes eliminar un alias más tarde.
Tipo vim .bashrc
. Desplácese hacia abajo a la línea vacía con solo una ~
(o hacia cualquier otra línea que comience con alias
(para que estén agrupadas) y luego presione la tecla i para ingresar al modo -inserción-. En su propia línea separada, ingrese lo siguiente:
alias vi='vim'
Presione Esc
y luego escriba :wq
. Ahora necesita volver a cargar el archivo. Escriba source .bashrc
Cualquier otro shell que se abra después de haber realizado estas ediciones cargará automáticamente el archivo .bashrc.