Je sais qu'il est possible d'ouvrir un nouveau fichier dans une division, avec :splitou :vsplit, mais est-il possible d'ouvrir une nouvelle division avec un tampon existant, en tirant potentiellement parti de la saisie semi-automatique?
Je sais qu'il est possible d'ouvrir un nouveau fichier dans une division, avec :splitou :vsplit, mais est-il possible d'ouvrir une nouvelle division avec un tampon existant, en tirant potentiellement parti de la saisie semi-automatique?
Réponses:
La sbuffercommande vous permettra de créer un fractionnement avec un nom ou un numéro de tampon existant. :sb#ouvrira une division avec un numéro de tampon #(comme affiché dans la :buffersliste). :sb fooouvrira une scission avec le tampon nommé foo. Tab-complete fera défiler les noms de tampons disponibles.
Vous pouvez utiliser :vertical sb...si vous souhaitez un fractionnement vertical au lieu de celui par défaut, horizontal, un.
:v sbpeut-être?
                    :(v)split <name_of_buffer> ou :(v)split #<buffer_number>
Cette réponse montre un chemin plus court vers la réponse de @ user72 ci-dessus et le commentaire de @ zepp.lee.
Par exemple, vous pouvez ouvrir le tampon 2 dans une division verticale avec
:vsp #2
ou
:vsp test.js
              
:sp(lit) ou:vs(plit) sans argument? :)