Parfois, pendant mon flux de travail, je pourrais vouloir ouvrir / rechercher un fichier lors de vos déplacements. Je voudrais mapper une seule clé (disons F6) pour ouvrir et fermer NERDTree (c'est-à-dire que je veux basculer la vue NERDTree). De plus, j'aimerais que NERDTree affiche les fichiers et dossiers cachés dans sa vue basculée et je voudrais également qu'il se ferme automatiquement lorsque j'ouvre un fichier pour le modifier si cela est possible. Merci !
plugin-nerdtree
evil_potato
la source
la source
:h
;)Réponses:
Dans votre
vimrc
annonceoù
<F6>
est la clé que vous souhaitez mapper.la source
shift + i
basculera les fichiers cachés. Si vous souhaitez définir comme comportement par défaut, ajoutezlet NERDTreeShowHidden=1
à votre.vimrc
let NERDTreeQuitOnOpen=1
à votre.vimrc
Pour ouvrir NerdTree:
Pour basculer entre nerdtree et ouvrir des fenêtres de fichiers:
ou
Pour fermer NerdTree (dans la fenêtre nerdtree):
la source
Cela ferait exactement ce que vous avez demandé:
la source
Si vous souhaitez fermer la fenêtre NERDTree, assurez-vous que vous êtes dans le menu NERDTree. Vous pouvez changer de fenêtre en utilisant
ctrl+w
puis tapez:q
pour fermer la fenêtre NERDTree afin que vous restiez avec la fenêtre pour éditer votre code.la source
La fonction suivante suit les tampons netrw ouverts et appelle en
Lexplore
conséquence. Ajoutez-le à votre.vimrc
et choisissez votre clé de mappage.la source
NERDTreeToggle
fournie avec NerdTree?