Comment ouvrir un nouveau fichier vierge dans une scission dans Vim?


102

Doit être quelque chose de très évident, mais je ne peux pas comprendre, et Google n’aide pas non plus.

Réponses:


128
:help new
:help vnew

devrait vous amener sur le parcours.

vous aurez alors un nouveau tampon, évidemment. ce tampon ne devient un fichier que si vous le déposez :w sur le disque.


6
Et :set splitrightmet la nouvelle scission à droite. Génial, merci
hakanensari

3
La :set splitbelowcommande correspondante permettant de faire apparaître la nouvelle division en bas lors de la division horizontale est également.
dsaxton

49

Une autre façon est de faire <CTRL + W> nen mode normal. Cela va créer une nouvelle scission .

MODIFIER:

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

Et juste pour être complet, vous passez à différentes divisions en faisant <CTRL + W> <direction>avec la direction étant tout h, j, koul

Pour fermer un tampon, faites <CTRL + W> q


fyi: ceux-ci ouvrent le tampon courant dans un nouveau groupe, pas un nouveau fichier dans un nouveau groupe.
Emile 81

2
Pour moi, Ctrl+w nouvre une scission avec un nouveau tampon, mais Ctrl+w vdivise simplement le tampon actuel. Étrange.
c24w

1
si vous souhaitez créer une division verticale avec un nouveau fichier, consultez cette question / réponse vi.stackexchange.com/questions/2811/…
g19fanatic

2
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


0

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


Vim a un menu?
frabjous

gvim ou macvim peuvent afficher un menu, oui. Qu'est-ce que vous attendiez? :)
akira

Il semble que: sp puisse également fonctionner - pour ceux qui n'utilisent pas la version de gvim.
Rolnik
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.