11
votes

Arrêter Nerdtree ouverture lorsque Vim commence

J'ai installé Nerdtree Plugin, mais il est toujours présent lorsque je démarre Vim comme ceci:

vim.

Je veux seulement qu'il s'ouvre à la demande.

Comment puis-je arrêter cela ouverture chaque fois que je commence Vim?


0 commentaires

3 Réponses :


12
votes

Essayez d'ajouter xxx

à votre VIMRC et assurez-vous qu'il n'y a pas d'autre ligne qui définit cette variable.


3 commentaires

Je suis curieux d'où obtenez-vous cette information? J'ai pris un oeil sur This mais je n'ai pas fait ' t trouver quoi que ce soit.


@Vdt de Docs , juste le même fichier. Vous l'avez négligé.


@VDT Ne recherchez pas G: smth , si vous lisez vraiment NERDTREE Aide, vous auriez dû noter toutes les options d'option sans g: préfixe, ils sont recherchés par Nerdtreehijacknetrw .



5
votes

$ vim. ouvre toujours un explorateur de fichiers. Si vous n'avez pas de nerdtree ou de Nerdtree est configuré selon la réponse de ZYX, vous obtenez NetRW par défaut de toute façon.

Je me demande ce qui se passerait si le plugin NetRW était en quelque sorte supprimé.


1 commentaires

Vous pouvez facilement tester cela avec gvim -noplugin. et vous obtenez un tampon vide et l'invite "". ". est un directeur".



3
votes

Dans votre fichier VIMRC, faites des étapes ci-dessous

  1. commentaire autocmd vimérant * nerdtree , qui arrête l'ouverture nerdtree Par défaut

  2. pâte mappe : nerdtreetoggle dans VIMRC, cela s'ouvrira Nerdtree uniquement lorsque "Ctrl + N" est enfoncé du clavier


1 commentaires

J'utilisais cette approche depuis longtemps. Mais pour une raison étrange, je reçois "E42: aucune erreur" quand j'appuie Ctrl + N. Avez-vous une idée pourquoi?