¿Cómo abro un archivo para verlo en una pestaña nueva?

10

¿Cómo abro un archivo para verlo en una pestaña nueva? Específicamente, quiero el equivalente de solo lectura de :tabe[dit] <filename>. Yo he tratado

:tab :view <filename>

pero eso no crea una nueva pestaña como sugeriría la documentación .

adureza
fuente

Respuestas:

8

:tab <cmd>abre una pestaña donde a <cmd>habría abierto una ventana. :viewno abre una ventana, por lo :tab viewque no abre una pestaña :-) Ver :help :tab.

Sin embargo, también tenemos el :sviewcomando, que hace:

Igual que ": split", pero establece la opción 'readonly' para este búfer.

Esto hace abrir una ventana. Entonces :tab sview fileabre una pestaña.

:sviewes la abreviatura de "vista dividida". Puede abreviar a to :sv, y también puede omitir el segundo :.


Posdata:
su pregunta sugiere que no está muy familiarizado con la terminología de Vi / Vim. Mucha gente está confundida acerca de esto, así que no te preocupes :-) :help windowes una buena lectura para una introducción. Tiene un resumen útil al inicio:

Un búfer es el texto en memoria de un archivo.
Una ventana es una ventana gráfica en un búfer.
Una página de pestañas es una colección de ventanas.

Martin Tournoij
fuente
1
Gracias. Justo lo que estaba buscando. Y gracias por la cartilla sobre la terminología vi / Vim. Una corrección: mientras el comando se llama "vista dividida", el :splitviewcomando no existe. Es solo :sviewo :sv.
vencimiento
@adurity Oops, gracias. Eso estaba en el archivo de ayuda, pero
leí