140 votes

Comment ouvrir un nouveau fichier vierge dans un fractionnement dans Vim ?

Il doit y avoir quelque chose de super évident, mais je n'arrive pas à comprendre, et Google ne m'aide pas non plus.

175voto

akira Points 58339
:help new
:help vnew

devrait vous mettre sur la voie.

vous aurez alors un nouveau buffer, évidemment. ce buffer devient un fichier seulement si vous :w sur le disque.

9 votes

Et :set splitright met la nouvelle division sur la droite. Génial, merci

5 votes

Aussi :set splitbelow est la commande correspondante pour faire apparaître le nouveau fractionnement en bas lors d'un fractionnement horizontal.

58voto

Viriato Points 2291

Une autre façon est de faire un <CTRL + W> n en mode normal. Cela créera une nouvelle division .

EDITAR:

Vous pouvez également faire <CTRL + W> v en mode normal pour créer une division verticale (la précédente fera une division horizontale).

Et pour être complet, vous passez aux différents fractionnements en faisant <CTRL + W> <direction> la direction étant quelconque h , j , k o l

Pour fermer une mémoire tampon, faites <CTRL + W> q

4 votes

Fyi : ils ouvrent le tampon actuel dans une nouvelle division, pas un nouveau fichier dans une nouvelle division.

4 votes

Pour moi, Ctrl+w n ouvre une division avec un nouveau buffer, mais Ctrl+w v divise simplement le tampon actuel. C'est étrange.

2 votes

Si vous cherchez à créer une division verticale avec un nouveau fichier, consultez cette question/réponse vi.stackexchange.com/questions/2811/

4voto

edW Points 141
vim myfile.txt  # open one file in one window
:buffers        " shows one buffer with "myfile.txt" in it
:sp             " create split window; we now have one buffer with two windows.
:e newfile.txt  " create new buffer with new filename in first window
:buffers        " shows two buffers (myfile.txt & newfile.txt), each in own window

C'est un bon lien : http://vim.wikia.com/wiki/Easier_buffer_switching

0voto

Rolnik Points 1547

J'ai utilisé le menu Vim sous File - Split Open. Vous devrez cependant donner un nom à votre nouveau fichier vierge.

2 votes

Vim a un menu ?

0 votes

Gvim ou macvim sont capables d'afficher un menu, oui. à quoi vous attendiez-vous ? :)

0 votes

Il semble que :sp puisse également fonctionner -- pour ceux qui n'utilisent pas la version de gvim.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X