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
Debe haber una manera, algo como esto:
vim -[option] <file-list>
abrir archivos desde el símbolo del sistema y no desde Vim.
Respuestas:
Supongo que te refieres a la línea de comando. De vim --help
:
-o[N] Open N windows (default: one for each file)
-O[N] Like -o but split vertically
Escriba esto para abrir archivos divididos horizontalmente, por ejemplo:
vim -o file1.txt file2.txt file3.txt
-o
es como :split
, -O
es como:vsplit
-whatever[N]
significa que N
es opcional y puede omitirse, creo que se deriva de la sintaxis
Ctrl+ 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)
Ctrl-w
y luego up arrow
o down arrow
para cambiar de pantalla.
ctrl+w
ctrl+w
recorrer las ventanas mientras las teclas de flecha se sienten un poco anti-vi
ctrl+w j
para saltar al búfer debajo del actual.
:q
también cierra ventana
Mientras ejecuta vim:
:sp filename
para una división horizontal:vsp filename
o :vs filename
para una división vertical: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 personas
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