verticales vertical una relaciones organizacion organigrama modelo horizontales horizontal hacer empresa como vim

vim - relaciones - ¿Cómo puedo hacer algo como gf, pero en una nueva división vertical?



organizacion horizontal y vertical (2)

Aquí es posible la cartografía:

:nnoremap <F8> :vertical wincmd f<CR>

Con un nombre de archivo debajo del cursor, pulsa F8 y listo.

In vim gf abre el archivo cuyo nombre está debajo del cursor en la ventana actual. <CW>f hace lo mismo pero lo abre en una nueva ventana. Sin embargo, esta nueva ventana se crea con una división horizontal.

¿Cómo puedo hacer lo mismo y obtener una división vertical?

:vsplit +normal/ gf varias alternativas que funcionaron (como :vsplit +normal/ gf ), pero tengo un pequeño problema: si el archivo no existe, se crea una nueva ventana de todos modos. Esto no sucede con gf ni con <CW>f . Me gustaría tener este comportamiento también en el comando "abrir archivo bajo el cursor en una división vertical". ¿Cómo puedo hacer eso?


Aquí hay una solución que involucra 5 golpes de tecla:

  • Ctrl - w v
  • g f

Eso es Ctrl - w v seguido de g f en el modo normal.

Aquí hay una solución equivalente que involucra 7 golpes de tecla:

  • :vs
  • g f

Es decir :vs comando :vs en el modo de línea de comandos seguido de g f en modo normal. Suponiendo que estamos en el modo normal con el cursor en el nombre del archivo, la secuencia completa de pulsaciones de teclas es: Mayús : v s Ingrese g f .

Cuando ingresamos Ctrl - w v en modo normal o :vs en el modo de línea de comandos, la ventana actual se divide en dos con el mismo archivo en ambos y el cursor permanece en la misma posición (es decir, en el nombre de archivo del archivo). que queremos ir en una nueva división vertical). Entonces, si presionamos g f ahora, la ventana actual se actualizará con el archivo al que queremos ir.

El resultado final son dos ventanas de división vertical: una con el primer archivo y otra con el archivo al que queríamos ir.