¡Tantas opciones! ¡Muy confuso!
- ¿Cuándo se debe usar uno con preferencia a otro?
- ¿Cómo se relacionan entre sí?
- ¿Cuáles son las diferencias entre ellos, de todos modos?
- ¿Cómo afectan los comandos que escribes?
- ¿Cómo se relacionan con registros, macros, marcas, opciones e historial de comandos?
- ¿Qué nido dentro de los otros, por ejemplo, es una pestaña una subdivisión de una ventana como en los programas típicos de GUI, o es una ventana una subdivisión de una pestaña?
- ¿Cómo se relaciona esto con múltiples argumentos de línea de comando (el arglista) accesibles a través de
:next
y:prev
? - Y, por último, ¿cuáles de estos (si los hay) son
vi
compatibles?
:args
(que no cambia los buffers), y puede eliminar los buffers, incluidos los correspondientes a los argumentos, con:bdelete
(que no afecta la lista de argumentos). Editar nuevos archivos con:e
crea nuevos buffers, y también lo hace, por ejemplo, abriendo ayuda, pero ninguno cambia la lista de argumentos. Y así sucesivamente y así sucesivamente; no puede confiar en ninguna relación entre los dos más allá del inicio.