open vim netrw

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 .