Cómo mantener la pestaña de encabezado al copiar y pegar en tmux

Cómo mantener la pestaña de encabezado al copiar y pegar en tmux

Siga los siguientes consejos Copie texto de un panel tmux a otro (usando vim) Parece que toda la pestaña de encabezado será reemplazada por espacio al copiar y pegar. Quiero saber algún consejo para mantener toda la pestaña de encabezado.

Respuesta1

Vim generará pestañas como una secuencia de espacios, por lo que la terminal (o tmux en este caso) nuncaverque esto era originalmente una pestaña.

Parte de las razones de esto es que puede configurar tabulaciones arbitrarias en Vim, diferentes a 8 espacios. Además, puede hacer que el texto se desplace horizontalmente, cuando no esté ajustado al texto. También puede tener una columna en el margen izquierdo (como números de línea) desplazando el texto en una cantidad de caracteres que generalmente no es múltiplo de 8. Entonces, la forma más fácil para que Vim implemente un enfoque flexible que funcionará en todos estos casos es realizar todo el procesamiento de tabulaciones internamente y utilizar siempre solo espacios al escribir en el terminal.

Si arranca de la salida de un comando como cat, debería obtener los caracteres de tabulación reales.

Otras opciones son abrir ambos archivos en Vim (usar divisiones de Vim en lugar de paneles tmux) o usar el soporte de Vim para el portapapeles del sistema (suponiendo que se haya creado con la +clipboardfunción), en cuyo caso puede usar una selección de modo Visual en Vim para escriba en el portapapeles del sistema utilizando los registros "*y/o "+.

información relacionada