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
-oes como :split, -Oes como:vsplit
-whatever[N]significa que Nes 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-wy luego up arrowo down arrowpara cambiar de pantalla.
ctrl+w ctrl+wrecorrer las ventanas mientras las teclas de flecha se sienten un poco anti-vi
ctrl+w jpara saltar al búfer debajo del actual.
:qtambién cierra ventana
Mientras ejecuta vim:
:sp filename para una división horizontal:vsp filenameo :vs filenamepara una división vertical:set splitright
:vsplit filenamees lo mismo que :vsp filenamey :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