Vim: Trabalhando com arquivos


Transcrição do vídeo: Trabalhando com arquivos no Vim
Duração: 03:01



O Vim tem diversas opções para trabalhar com arquivos neste vídeo vamos conhecer algumas.

Para os exemplos deste vídeo criamos um diretório com 3 arquivos nomeados de um, dois e tres.

Ao digitar em modo de comandos e . abrimos o Navegador de arquivos no diretório em que estamos, com ele podemos localizar e abrir arquivos ao teclar Enter sobre um deles.

Podemos também abrir o navegador de arquivos ao lado da janela de edição. Teclando Vex em modo de comando. Você pode então abrir um arquivo sobrescrevendo a janela teclando Enter ou abrir em uma nova janela acima teclando "o". Você pode alternar entre as janelas teclando Ctrl+w Ctrl+w.

Podemos também trabalhar com janelas e abas.

As janelas podem ser criadas na vertical e na horizontal. Quando abertas por padrão repetem o conteúdo da primeira janela, podemos então usar o navegador de arquivos para abrir outros arquivos.




Para abrir uma janela na horizontal digite Ctrl+w e depois s.


Para abrir na vertical Ctrl+w e depois v.


Abrir uma janela vazia tecle Ctrl+w e depois n. Para alternar entre as janelas teclamos Ctrl+w Ctrl+w.
Para criar as abas digitamos em modo de comando tabnew, para navegar entre as abas usamos tabnext ou tabprevious.

Após abertos os arquivos passam a fazer parte do Buffer do Vim. Visualizar e navegar por arquivos no Buffer talvez seja a forma mais prática de trabalhar com vários documentos.

No Buffer você pode adicionar e remover arquivos, listar, navegar e abri-los.

Digite ls em modo de comando para listar os arquivos presentes no buffer. Apesar de existirem três arquivos no diretório atual apenas dois arquivos foram abertos, então apenas esses arquivos constam na lista do Buffer. O terceiroirá aparecer na lista se for aberto ou adicinado com o comando badd(Buffer add).

Vamos usar badd nome do arquivo, no caso tres, para adicionar o terceiro arquivo. 


Digite ls novamente e agora vemos 3 arquivos no Buffer, você pde alternar entre eles de várias formas


Experimente digitar b( de buffer) e o número do arquivo, o Vim carrega o arquivo correspondente.

Podemos usar ainda os comandos bn(Buffer next) e bp(Buffer previous) para navegar entre os arquivos.

Você pode usar bdelete para remover um arquivo da lista do Buffer. Experimente em modo de comando bdelete e o número do Buffer, no caso 3


Dê um ls agora e observe que o arquivo tres não faz mais parte do Buffer.

Lembre-se que o Vim é muito flexível e personalizável então pode ser que esses recursos sejam acessados e usados de forma diferente.






Comentários