Mi Ubuntu LTS 12.04 tiene editor vim. Si abro un archivo, me muevo a un párrafo y vuelvo a abrir vim, entonces el cursor siempre va al comienzo del archivo.
Este no es el comportamiento esperado. ¿Cómo puede recordar el vim la última posición de lectura después de cerrar un archivo?
Lo intenté vi
también, pero el resultado es el mismo.
Respuestas:
Resuelto:
/ etc / vim / vimrc
Ya contiene la función necesaria. Solo necesito descomentarlo:
(De hecho, puede consultar /usr/share/vim/vim73/vimrc_example.vim también)
fuente
-rw-r--r-- 1 root root
; ¿Ese sería el problema?Tuve este mismo problema y resultó que el archivo .viminfo en mi directorio de inicio tenía la propiedad incorrecta. Fue propiedad de root: root.
Una vez que arreglé la propiedad del archivo cambiándola a mí mismo, recordar la posición del archivo comenzó a funcionar para mí nuevamente
fuente
sudo
. No cambia el entorno (al menos en su mayoría): intente ejecutarsudo bash -c 'echo $HOME'
, obtendrá su directorio de inicio en lugar del directorio raíz.Creo que esta publicación wiki puede proporcionar una solución. No creo que restaurar el puesto sea el comportamiento esperado. http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session
fuente
Hay un complemento llamado vim-lastplace (soy el autor) que abrirá sus archivos donde lo dejó. Mejora las sugerencias anteriores al ignorar los mensajes de confirmación porque normalmente está editando un mensaje nuevo y desea comenzar en la parte superior del archivo de mensajes de confirmación.
fuente
En mi caso, vi fue un enlace simbólico:
/usr/bin/vi -> /etc/alternatives/vi -> /usr/bin/vim.tiny
. Este último no tiene características vim reales. La instalación del paquete 'vim' (usando synaptic o apt-get) hizo que este enlace simbólico apuntara/usr/bin/vim.basic
, y esto solucionó el problema.fuente
Hay un error en la solución de hongos lunares. Aquí la corrección:
fuente
vim
. Aparentemente esto resolvió el problema. ¿Dónde está el error?"
carácter al comienzo de las líneas para descomentarlos. No hay necesidad de "copiar / pegar la primera solución".