D'habitude je:
- Choisissez le fichier nécessaire.
- Ouvrez-le dans un onglet (caractère t, par défaut).
Mais comment puis-je revenir à NERDTree pour ouvrir un fichier de plus dans un onglet?
Solution temporaire que j'utilise maintenant dans mon fichier .vimrc:
map <F10> :NERDTree /path/to/root/of/my/project
Mais il n'est pas très utile de recommencer la navigation depuis le répertoire racine.
gt
pour revenir à l'onglet contenant NERDTree?Réponses:
Si vous utilisez Tau lieu de, til n'est pas nécessaire de revenir en arrière car le nouvel onglet sera ouvert, mais le focus de vim restera simplement dans NERDTree.
la source
Ctrl-ww
Cela se déplacera entre les fenêtres ouvertes (vous pouvez donc sauter entre la fenêtre NERDTree, le fichier que vous éditez et la fenêtre d'aide, par exemple ... maintenez enfoncé Ctrlet appuyez wdeux fois).
la source
Ctrl+ faire wwdéfiler toutes les fenêtres
Ctrl+ whvous emmène à gauche d'une fenêtre
Ctrl+ wjvous fait descendre une fenêtre
Ctrl+ wkvous ouvre une fenêtre
Ctrl+ wlvous emmène à droite d'une fenêtre
la source
NERDTree s'ouvre dans une autre fenêtre. Cette vue partagée que vous voyez? On les appelle des fenêtres en langage vim. Toutes les commandes de fenêtre commencent par CTRL- W. Pour vous déplacer à partir de fenêtres adjacentes situées à gauche et à droite l'une de l'autre, vous pouvez modifier le focus sur la fenêtre à gauche de votre fenêtre actuelle avec CTRL- w het déplacer le focus vers la droite avec CTRL- w l. De même, CTRL- w jet CTRL- w kvous déplaceront entre des fenêtres divisées horizontalement (c'est-à-dire qu'une fenêtre est au-dessus de l'autre). Vous pouvez faire beaucoup plus avec les fenêtres comme décrit ici.
Vous pouvez également utiliser la commande: NERDTreeToggle pour ouvrir et fermer votre arborescence. Je lie habituellement cela.
la source
Vous pouvez vous concentrer sur une fenêtre fractionnée à l'aide de
# ctrl-ww
.par exemple, en appuyant sur:
se concentrerait sur la première fenêtre, généralement NERDTree.
la source
ctrl-wwPeut être utile lorsque les onglets sont limités. Mais cela pourrait devenir ennuyeux lorsque vous avez trop d'onglets ouverts.
Je tape à
:NERDTree
nouveau pour que le focus soit rétabli sur l'onglet NERDTree instantanément où que se trouve le curseur. J'espère que cela pourra aiderla source
Vous pouvez modifier les onglets par ctrl-pgupet ctrl-pgdown. Dans cet onglet, vous venez de NERDTree est toujours sélectionné et vous pouvez ouvrir un autre onglet.
la source
Dans les versions plus récentes de NERDTree, vous pouvez utiliser la commande
:NERDTreeFocus
, qui déplacera le focus vers la fenêtre NERDTree.la source
Puisqu'il n'est pas mentionné et qu'il est vraiment utile:
ctrl-wp
que je mémorise comme aller à la fenêtre précédemment sélectionnée .
Cela fonctionne comme une commande aller-retour . Après avoir ouvert un nouveau fichier depuis l'arborescence dans une nouvelle fenêtre, appuyez sur ctrl-wppour revenir à NERDTree et l'utiliser à nouveau pour revenir à votre fenêtre précédente.
PS: il convient de mentionner que cela ctrl-wpest en fait documenté comme aller à la fenêtre d'aperçu (voir:
:help preview-window
et:help ctrl-w
).C'est également la seule frappe qui fonctionne pour basculer à l'intérieur et explorer la fenêtre de documentation d'aperçu COC .
la source
Tous les raccourcis et fonctionnalités sont à
press CTRL-?
la source