VIM: Comment puis-je ouvrir un fichier au côté droit, comme vsplit à partir d'une gauche NerdTree panneau?
J'ai installé NerdTree plugin.
Comment puis-je ouvrir un fichier au côté droit, comme vsplit à partir d'une gauche NerdTree panneau ?
Vous devez vous connecter pour publier un commentaire.
Il y a un s commande, mais elle ouvre un fichier split à gauche de tampon courant. Si vous pouvez appuyer sur Ctrl+W r pour le swap de windows puis.
set splitright
, comme @PrinceGoulash suggéré,s
sur un fichier à l'intérieur de NerdTree va ouvrir un split pour le droit, sans avoir besoin de faireCtrl-W r
. Si je vous comprends correctrly, si vous voulez coller à seulement deux verticalement split windows, vous pouvez passer à l'ancienne fenêtre et ouvrez un nouveau fichier à l'intérieur via NerdTree juste en pressantEnter
.Ctrl+W R
, puis ouvrez le fichier et de le tourner en arrière.De faire
vsplit
mettre le nouveau tampon sur la droite de la mémoire tampon active:De même, pour faire
split
mettre le nouveau tampon ci-dessous le tampon courant:Je n'ai pas essayé cela avec NerdTree, cependant.
splitright
jeu, alors vous pouvez quitter le fichier qui est actuellement sur la droite,vsplit newfilename
, et qui va mettre le nouveau fichier où l'ancien était. Vous pouvez également faire ces dans une ligne comme ceci:q | vsplit newfilename
. Cela suppose que le fichier sur la droite est celle qui est active.vsplit
C'est un peu un hack, mais comment je fais, c'est ceci:
<leader>n<leader>n
(cette ferme NERDtree et puis l'ouvre à nouveau avec le curseur dans NERDtree)Sur mon système, ce qui ouvre sur la dernière fenêtre, j'étais juste sur si le fichier n'est pas déjà ouvert sur mon écran.
Démarrer dans la fenêtre que vous souhaitez ouvrir votre fichier en.
Frappé
<leader>n<leader>n
de fermer et de rouvrir NERDTreeSélectionnez le fichier que vous voulez!
Un rapide
C-w =
obtiendrez votre windows vers les bonnes proportions.<leader>n
vous dire<C-n>
?Ne sais pas si quelqu'un d'autre est toujours de la difficulté avec cela, mais voici comment j'ai traité avec lui.
Vous pouvez utiliser
à la liste des fichiers disponibles. Qui ressemblerait à quelque chose comme:
:b1
pour sélectionner foo.txt:b2
pour blame_the_user.javaCette méthode peut être effectuée à partir de n'importe quelle fenêtre de configuration à l'aide de
:sp
ou:vs
.Ouvrir les fichiers que vous souhaitez diviser en premier.