2011-09-29 14 views
5

¿Hay alguna manera de configurar a vim para que recuerde los búferes en función de su pestaña?Buffers por tabulación en vim

Actualmente estoy trabajando en dos proyectos, y tengo cada proyecto en su propia pestaña, con su propio directorio local. Para navegar por los archivos, estoy usando FuzzyFinder.

El problema es que cuando quiero buscar en buffers, obtengo todos los buffers de ambos proyectos.

¿Puedo limitarlo a mostrar solo los almacenamientos intermedios desde la pestaña actual?

Puede ser que esté utilizando un enfoque incorrecto aquí. Si este es el caso, ¿cuál sería mejor?

Respuesta

3

Las pestañas de Vim no son como la mayoría de las pestañas de otros editores: no representan archivos específicos o grupos de archivos. Son solo "vistas" que le permiten organizar buffers visualmente.

buffers de Vim son globales y que yo sepa no hay forma nativa para unirse a las pestañas específicas, pero vi un tenedor "per ficha" de NERDTreee en Github, el otro día lo que podría ser posible con un poco de esfuerzo.

Utilizo pestañas solo para ediciones rápidas y generalmente tengo uno o dos buffers abiertos. La mayoría de ellos están ocultos (:help hidden) y rara vez tengo más de 3 divisiones (solo un archivo visible, la mayoría de las veces). La conmutación de buffer y la apertura de archivos se realizan con LustyExplorer.

Si debo trabajar en dos proyectos, utilizo dos instancias de GVim o dos ventanas "GUI" separadas en MacVim.

Así que sí, su enfoque es incorrecto (el mío probablemente no sea perfecto, tampoco) pero el culpable es la persona o comunidad que decidió llamar a las pestañas de Vim "pestañas".

Como nota al margen encuentro el "Rolodex Vim" idea bastante agradable, hay dos implementaciones en this page.

+0

Rolodex vim es bastante impresionante. definitivamente voy a usar ese. – adivasile

Cuestiones relacionadas