Estoy acostumbrado a no modales editores. Solo el año pasado he estado usando vim / gvim, que tiene un enfoque modal .
Estoy acostumbrado a las pestañas en todos los editores, ya que antes de vim todos ellos están acostumbrados. En gvim, no necesariamente necesitas usar pestañas: solo puedes usar buffers.
Mi pregunta es: ¿cuáles son las ventajas / desventajas entre estos dos enfoques (buffers frente a pestañas)? ¿Por qué existen estas dos opciones?
En primer lugar, corrección rápida de nombres: cualquier cosa abierta en Vim es un "búfer". La terminología aquí es similar a emacs, si está familiarizado con ese editor. Los buffers simplemente se refieren a archivos abiertos en la memoria del proceso Vim actual. Para ver una lista de sus buffers, use
que le muestra una lista de los búferes actuales, numerados en el orden en que se abrieron. Sin embargo, los buffers no tienen nada que ver con la representación visual de los archivos en Vim. Creo que puede estar pensando en divisiones o puntos de vista.
En cuanto a la diferencia entre divisiones o pestañas: ¡realmente es su preferencia! A algunas personas les gusta poder ver una gran cantidad de código a la vez (o tener el espacio en la pantalla para hacerlo), y por eso prefieren usar divisiones. Otras personas, como usted, están más acostumbradas a las pestañas y, por lo tanto, podrían preferir eso.
Estos enlaces contienen información útil sobre el uso de divisiones y pestañas:
para divisiones (los llaman viewports en este documento): http://www.linux.com/archive/feed/54157
para pestañas: mismo sitio (lo siento, no puedo publicar más de un hipervínculo)
¡Espero que esto responda tu pregunta! Por favor aclare, si no fue así.
fuente
Las pestañas se usan generalmente para vistas y ViM intenta mantener su productividad con complementos como BufExplorer y NERDTree para la gestión del búfer. Sin embargo, también soy culpable de usar un solo buffer abierto en cada pestaña; es un mal hábito.
fuente