web-dev-qa-db-fra.com

MacVim + NERDTree: comment ouvrir un fichier en tant que fractionnement dans la division horizontale la plus éloignée

J'ai parcouru les documents mvim et testé les différentes commandes, mais je n'arrive pas à en trouver une qui résout mon problème.

Voici ce que j'ai:

/========================================================\
|          |                      |                      |
|          |                      |                      |
|          |     file 1           |                      |
|          |                      |                      |
|          |______________________|                      |
| NERDTree |                      |     File 3           |
|          |                      |                      |
|          |    file 2            |                      |
|          |                      |                      |
\__________|______________________|______________________/

Ce que j'aimerais avoir:

/========================================================\
|          |                      |                      |
|          |                      |                      |
|          |     file 1           |       File 4         |
|          |                      |                      |
|          |______________________|______________________|
| NERDTree |                      |                      |
|          |                      |                      |
|          |    file 2            |      File 3          |
|          |                      |                      |
\__________|______________________|______________________/

Je suis capable de déplacer les choses à l'extrême droite, dans un nouveau vsplit, ainsi qu'en haut et en bas.

De nouveaux fichiers NERDTree s'ouvrent par défaut dans le vsplit File 1/File 2.

Toute aide est la bienvenue, merci!

21
Tim

Il semble que ma configuration particulière à ce moment-là ait pu être le problème, et je pense que je comprends pourquoi. Tout d'abord, comment faire ce que j'ai demandé:

  1. Ouvrez nerdtree avec :NERDTree
  2. Ouvrez votre premier fichier avec ou o
  3. Ouvrez le deuxième fichier dans le volet de fractionnement horizontal avec i
  4. À partir de chacun des 2 volets horizontaux, créez vos troisième et quatrième volets avec s. Cela ouvrira les fichiers sélectionnés en fractionnement vertical du dernier tampon avec lequel vous avez interagi, en les divisant chacun en deux.
    Gardez à l'esprit que vous devrez être dans le volet que vous souhaitez fractionner, avant de sélectionner votre fichier à ouvrir dans NERDTree.

Mon problème est principalement dû au fait que mes volets sont déjà dans une orientation de mon diagramme le plus haut ci-dessus. Chaque fois que j'ai essayé de créer une division horizontale avec File 3 le fractionnement se terminerait dans la première colonne de fichiers.

Je pense que je peux voir pourquoi maintenant, cependant. Avec mvim, vous pouvez interagir avec votre souris - et c'est le seul moyen d'accéder directement de cette colonne la plus éloignée à NERDTree, sans toucher à d'autres tampons (pour autant que je sache). Alors qu'avec vim standard, vous ne pourriez pas avoir la colonne la plus éloignée comme dernière fenêtre interagie, et donc vous ne pourriez jamais la diviser.

41
Tim