Debe haber una manera, algo como esto:
vim -[option] <file-list>
abrir archivos desde el símbolo del sistema y no desde Vim.
- dividir ventanas verticalmente u / y horizontalmente
- en pestañas separadas
vim
command-line
window
Andrei Chikatilo
fuente
fuente
-o
es como:split
,-O
es como:vsplit
-whatever[N]
significa queN
es opcional y puede omitirse, creo que se deriva de la sintaxisCtrl+ W, S(mayúscula) para división horizontal
Ctrl+ W, v(minúsculas) para división vertical
Ctrl+ W, Qpara cerrar uno
Ctrl+ W, Ctrl+ Wpara cambiar entre ventanas
Ctrl+ W, J(XOR K, H, L) para cambiar a la ventana adyacente (intuitivamente hacia arriba, abajo, izquierda, derecha)
fuente
Ctrl-w
y luegoup arrow
odown arrow
para cambiar de pantalla.ctrl+w
ctrl+w
recorrer las ventanas mientras las teclas de flecha se sienten un poco anti-victrl+w j
para saltar al búfer debajo del actual.:q
también cierra ventanaMientras ejecuta vim:
:sp filename
para una división horizontal:vsp filename
o:vs filename
para una división verticalfuente
:set splitright
:vsplit filename
es lo mismo que:vsp filename
y:vs filename
, pero quizás sea un poco más fácil de recordar para algunas personasOtro truco interesante es el argumento CLI -p, que los abre en pestañas separadas para versiones recientes de vim y gvim.
fuente
Otro truco útil que acabo de descubrir es que puedes usar comodines en la lista de archivos para abrir varios archivos. Digamos que desea abrir file1.txt, file2.txt y file3.txt, todo en pestañas separadas, pero no tiene ganas de escribir todo lo que puede hacer:
vim -p file*
Frecuentemente encuentro que necesito abrir muchos archivos con un prefijo similar, y esto ha sido bastante útil
fuente