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.