VIM: Comment puis-je ouvrir un fichier à droite en tant que vsplit depuis un panneau NerdTree situé à gauche?

J’ai installé le plugin NerdTree.

Comment puis-je ouvrir un fichier à droite en tant que vsplit depuis un panneau NerdTree situé à gauche?

Il y a une commande s , mais elle ouvre un fichier divisé à gauche du tampon actuel. Bien que vous puissiez appuyer sur Ctrl + W r pour permuter les fenêtres alors.

Pour que vsplit place le nouveau tampon à droite du tampon actuel:

 set splisortingght 

De même, pour que split placé, placez le nouveau tampon sous le tampon actuel:

 set splitbelow 

Je n’ai pas encore essayé avec NerdTree.

Ceci est un peu un hack, mais comment je le fais est la suivante:

  1. Mettre le curseur dans la fenêtre Je veux ouvrir le fichier dans
  2. Appuyez sur nn (cela ferme NERDtree puis l’ouvre à nouveau avec le curseur dans NERDtree)
  3. Sélectionnez le fichier

Sur mon système, cela s’ouvre sur la dernière fenêtre sur laquelle je me trouvais si le fichier n’est pas déjà ouvert sur mon écran. Commencez dans la fenêtre que vous voulez ouvrir votre fichier

Commencez dans la fenêtre dans laquelle vous souhaitez ouvrir votre fichier.

Après <code/> <leader> n </leader><leader> n , vous serez de retour dans NERDTree”> </leader></p>
<p>  Appuyez sur <code><leader>n</leader><leader>n</leader></code> pour fermer et rouvrir NERDTree </p>
<p> <img src=

Sélectionnez le fichier que vous voulez!

Un rapide Cw = ramènera vos fenêtres dans les bonnes proportions.

Je ne sais pas si quelqu’un d’autre a encore du mal avec ça, mais voici comment je l’ai traité.

Vous pouvez utiliser

 :ls 

pour lister 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 fenêtre en utilisant :sp ou :vs

Ouvrez les fichiers que vous souhaitez diviser en premier.