GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué vim no recuerda mi posición en un archivo entre ejecuciones?

puedes ctrl o para saltar a través de los 'saltos'.

también agrega algo a su .vimrc para saltar a esa posición del cursor automáticamente, lea más en http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session:

" VimTip 80: Restore cursor to file position in previous editing session
" for unix/linux/solaris
set viminfo='10,\"100,:20,%,n~/.viminfo

" only for windows [give some path to store the line number info]
"set viminfo='10,\"100,:20,%,nc:\\Winnt\\_viminfo
 au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif

De hecho, he observado el mismo comportamiento, pero con un diagnóstico muy diferente.

Cuando mi partición /home/... se llenó, no se pudo escribir .viminfo, por lo que esas posiciones de archivo nunca se almacenaron. Una vez que despejé algo de espacio, viminfo volvió a posicionar mi editor.


Linux
  1. Por qué 'sshpass' no es la forma correcta de automatizar las transferencias de archivos en Linux

  2. ¿Por qué Cd no es un programa?

  3. ¿Leer un archivo orientado a líneas que puede no terminar con una nueva línea?

  4. ¿Por qué el archivo de traducción de Bash no contiene todos los textos de error?

  5. Ir al principio o al final del archivo en Vim [Consejo rápido]

Editor VIM

Agregar una línea a un archivo solo si aún no existe

agregue una línea a un archivo SOLAMENTE si aún no está en el archivo

¿Por qué mi enlace simbólico crea un archivo y no una carpeta?

¿Por qué Windows no reconoce los archivos dentro de las particiones de Linux?

¿Por qué Vim está agregando una nueva línea? ¿Es esto una convención?