J'ai installé le plugin NerdTree.
Comment puis-je ouvrir un fichier à droite en tant que vsplit à partir d'un panneau NerdTree gauche?
Il y a un s mais il ouvre un fichier divisé à gauche du tampon actuel. Bien que vous puissiez appuyer sur Ctrl+Wr pour échanger ensuite les fenêtres.
Pour que vsplit
place le nouveau tampon à droite du tampon courant:
set splitright
De même, pour que split
place le nouveau tampon sous le tampon actuel:
set splitbelow
Cependant, je n'ai pas essayé cela avec NerdTree.
C'est un peu un hack, mais comment je le fais est la suivante:
<leader>n<leader>n
(cela ferme NERDtree puis l'ouvre à nouveau avec le curseur dans NERDtree)Sur mon système, cela l'ouvre dans la dernière fenêtre sur laquelle j'étais juste si le fichier n'est pas déjà ouvert sur mon écran.
Commencez dans la fenêtre dans laquelle vous souhaitez ouvrir votre fichier.
Frappé <leader>n<leader>n
pour fermer et rouvrir NERDTree
Sélectionnez le fichier que vous souhaitez!
Un rapide C-w =
ramènera vos fenêtres dans des proportions appropriées.
Je ne sais pas si quelqu'un d'autre est toujours aux prises avec cela, mais voici comment je l'ai géré.
Vous pouvez utiliser
:ls
pour répertorier les fichiers disponibles. Ce qui ressemblerait à quelque chose comme:
1 "foo.txt"
2 "blame_the_user.Java"
:b1
pour sélectionner foo.txt
:b2
pour blame_the_user.Java
Cette méthode peut être effectuée à partir de n'importe quelle configuration de fenêtre à l'aide de :sp
ou :vs
.
Ouvrez d'abord les fichiers que vous souhaitez fractionner.