open nerdtree vim
que es.netrwhist? (4)
Además, en caso de que quiera que vim respete las especificaciones del directorio base de XDG para evitar que su carpeta casera esté llena de archivos de puntos como ~/.vim
, es posible que desee dividir los archivos en caché y el historial de su configuración (que generalmente reside en el camino de tiempo de ejecución). Por ejemplo, para almacenar .netrwhist
en ~/.cache/vim
, es posible que desee probar
let g:netrw_home=$XDG_CACHE_HOME.''/vim''
Cuando edito archivos en mi ~/.vim
, el archivo .netrwhist
misteriosamente.
Su contenido:
let g:netrw_dirhistmax =10
let g:netrw_dirhist_cnt =6
...and so on...
¿Qué hace este archivo? ¿Es importante?
Además, si uno configura g:netrw_dirhistmax
en cero, netrw no guardará ningún historial o marcador:
:let g:netrw_dirhistmax = 0
Sin embargo, esto no hará que se .netrwbook
archivos .netrwhist
o .netrwbook
anteriores.
Del manual de referencia de netrw:
*.netrwhist*
See |g:netrw_dirhistmax| for how to control the quantity of history stack
slots. The file ".netrwhist" holds history when netrw (and vim) is not
active. By default, it''s stored on the first directory on the user''s
|''runtimepath''|.
En mi caso, la primera ruta en runtimepath
es ~/.vim
(verifique con :echo &runtimepath
). Estoy bien con eso, así que no necesito cambiar g:netrw_home
.
*g:netrw_dirhistmax* =10: controls maximum quantity of past
history. May be zero to supppress
history.
Entonces, sí, let g:netrw_dirhistmax=0
deje de escribir en el archivo de historial.
netrw es una especie de plugin / script de vim que admite lectura y escritura de archivos en redes. .netrwhist
es un archivo de historial que mantiene todos los directorios que fueron modificados. Entonces, cada vez que modifique el contenido de ~/.vim
, agrega una entrada en .netrwhist
Una muestra .netrwhist
es como se muestra
let g:netrw_dirhistmax =10
let g:netrw_dirhist_cnt =6
let g:netrw_dirhist_1=''/Users/wolever/EnSi/repos/web/env/web/lib/python2.6/site-packages/django''
let g:netrw_dirhist_2=''/private/tmp/b/.hg/attic''
let g:netrw_dirhist_3=''/Users/wolever/code/sandbox/pydhcplib-0.6.2/pydhcplib''
let g:netrw_dirhist_4=''/Users/wolever/EnSi/repos/common/env/common/bin''
let g:netrw_dirhist_5=''/Users/wolever/EnSi/repos/common/explode''
let g:netrw_dirhist_6=''/Users/wolever/Sites/massuni-wiki/conf''
netrw_dirhistmax
indica la cantidad máxima de directorios modificados que almacena en el archivo de historial. es decir, el tamaño máximo de la historia. netrw_dirhist_cnt
indica el conteo de historial actual de directorios modificados.
Si quiere desactivar netrw para generar un archivo de historial, vea this .