Comment puis-je ouvrir un nouveau tampon sans l'ouvrir dans un split?


13

Je sais que je peux utiliser :newpour ouvrir un nouveau tampon dans une fenêtre partagée (définie par set splitbelowet set splitright).

Mais comment puis-je simplement ouvrir un nouveau tampon vide sans l'ouvrir dans un split?

Réponses:


12

Vous pouvez utiliser :enew. Voir :h :enew:

Modifiez un nouveau tampon sans nom. Cela échoue lorsque des modifications ont été apportées au tampon actuel, à moins que «caché» soit défini ou «autowriteall» soit défini et que le fichier puisse être écrit.

Et vous pouvez utiliser :enew!pour supprimer les modifications non enregistrées dans le tampon actuel.


3

Vim propose également :tabnew, qui ouvre un nouveau tampon sans nom dans un nouvel onglet vous permet de basculer facilement entre les tampons (onglets) à l'aide de gtet gT. Cela consomme toute la largeur de l'éditeur, bien que techniquement dans une fenêtre différente (dans un onglet différent).

Corrigé du commentaire de romainl


2
Buffer! = Tabs (!). Essayez les deux :enewet :tabependant que vous avez un fichier que vous n'avez pas enregistré. Cependant, je vote toujours positivement, car c'est l'onglet équivalent à: enew
hgiesel

1
:tabnewest l'équivalent de la page à onglet :enew.
romainl

Merci, @romainl! En fait, mais :tabesans argument se comporte de la même manière.
jpaugh

1
Un effet secondaire. Ne pariez jamais sur les effets secondaires.
romainl

@romainl :-) Pour un script, oui; mais pour un usage quotidien? Je préférerais utiliser un plus petit sous-ensemble de commandes --- pour que je puisse me souvenir de toutes.
jpaugh
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.