Buffers ou abas no vim? Quais são as vantagens / desvantagens de cada abordagem?

18

Estou acostumado a editores sem modelo . Apenas no ano passado eu usei o vim / gvim, que tem um modal abordagem.

Estou acostumado a guias em todos os editores, já que antes do vim todos eles estão acostumados. No gvim, você não precisa necessariamente usar abas: você pode simplesmente usar buffers.

Minha pergunta é: quais são as vantagens / desvantagens entre essas duas abordagens (buffers vs tabs)? Por que essas duas opções existem?

    
por Somebody still uses you MS-DOS 22.12.2010 / 17:34

3 respostas

8

Veja link (ou por que dividir a comunidade vim entre todos Sites SE / SO é uma má ideia)

    
por 05.01.2011 / 14:36
6

Primeiro de tudo, correção rápida de nomes - qualquer coisa aberta no Vim é um "buffer". A terminologia aqui é semelhante ao emacs, se você estiver familiarizado com esse editor. Os buffers simplesmente se referem a arquivos abertos na memória do processo atual do Vim. Para ver uma lista de seus buffers, use

:ls

, que mostra uma lista dos buffers atuais, numerados na ordem em que foram abertos. No entanto, os buffers não têm nada a ver com a representação visual de arquivos no Vim. Eu acho que você pode estar pensando em divisões ou pontos de vista.

Quanto à diferença entre separações ou separadores - é realmente a sua preferência! Algumas pessoas gostam de ver muitos códigos de uma só vez (ou ter o espaço na tela para fazê-lo) e, portanto, podem preferir usar divisões. Outras pessoas, como você, estão mais acostumadas a guias e podem preferir isso.

Esses links contêm informações úteis sobre o uso de divisões e guias:

para divisões (eles chamam de viewports neste documento): link

para guias: mesmo site (desculpe, não é possível postar mais de um hiperlink)

Espero que isso responda à sua pergunta! Por favor, esclareça, se isso não aconteceu.

    
por 29.12.2010 / 10:10
0

Tabs são geralmente usados para visualizações e o ViM tenta manter sua produtividade com plugins como BufExplorer e NERDTree para gerenciamento de buffer. No entanto, também sou culpado por usar um único buffer aberto em cada guia - é um mau hábito.

    
por 27.12.2010 / 07:27