GNU/Linux >> Tutoriales Linux >  >> Linux

Abra el último archivo cerrado en una nueva pestaña en Vim

No necesariamente tiene que salir del modo normal para abrir el búfer alternativo en una nueva ventana:

CTRL -W ^ abre el búfer alternativo en una división horizontal .

CTRL -W T abre el búfer actual en una nueva pestaña (Shift-T, eso es).

Entonces, una solución a su pregunta de título es el siguiente combo.

CTRL -W ^ , CTRL -W T :abre el búfer alternativo en una pestaña nueva.

Tenga en cuenta que para el signo de intercalación "^" en el primer comando no tiene que soltar la tecla Control y no tiene que presionar Shift, solo mantenga presionada CTRL luego presione W y 6 (donde se encuentra el signo de intercalación en muchas distribuciones de teclado en inglés).


# es simplemente un carácter especial Ex que se reemplazará con el nombre del archivo alternativo. Haz un :ls , y el archivo alternativo se marcará con un # allí también.

# se puede usar de manera similar con :tabnew y split . En los ejemplos a continuación, usaré :tabe en lugar de :tabnew como :tabe es un alias más corto para :tabnew (búsquelo en los documentos de ayuda):

  • Para abrir el archivo alternativo en una pestaña nueva::tabe#
  • Para abrir el archivo en una nueva división::split#; esto se puede abreviar a :sp# y :vsp# para una división vertical.

Usar un número de búfer de :ls , p.ej. número de búfer 5 también puedes:

  • abrir el búfer en una división con :sp#5; alternativamente :sb5 si el switchbuf La opción contiene el newtab especificador - ver :help switchbuf
  • abrir el búfer en una división vertical con :vsp #5 (no hay :vsb )
  • abrir el búfer en una nueva pestaña con :tabe #5

Linux
  1. ¿Hacer que Ctrl+t abra una nueva pestaña (cromada) cuando esté fuera de Chrome?

  2. Ordenar un archivo delimitado por tabulaciones

  3. C fopen vs abierto

  4. Lectura de un archivo en ensamblaje

  5. Abra Vim desde dentro de un script de shell Bash

Cómo descomprimir (abrir) un archivo Gz

Código abierto vs. fuente cerrada

4 formas de crear un nuevo archivo en Linux

Editor VIM

¿Cómo puedo abrir un archivo de solo lectura desde la línea de comando con emacs/vi/vim?

Abra un archivo dado por el resultado de un comando en vim