¿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 .

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.


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í
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.