CtrlP (ro)

A maioria das pessoas usa CtrlP para encontrar arquivos difusos no Vim. Mas você sabia sobre todos os recursos interessantes?

Buffers recentes

Algumas pessoas usam buffergator para listar seus buffers recentes. Algumas pessoas usam o comando ls .

Prefiro usar: Ctrl-p Ctrl-f

Comece digitando um nome de buffer ou use Ctrl-j e k para navegar pela lista.

Expressões regulares

Você sabia que pode pesquisar por expressão regular?

Para localizar arquivos contendo números: Ctrl-p Ctrl-r [0-9]

Vários arquivos em divisões

Este é um recurso muito legal.

Você pode marcar arquivos para abrir com Ctrl-z . Depois de marcar quantos arquivos desejar, basta pressionar Ctrl-o para dividir neles.

Diffs

Sufixe tudo o que você inseriu com : diffthis e você será capaz de fazer a diff contra o buffer atual em uma divisão.

Isso funciona magicamente com vários arquivos também.

Por exemplo, você pode diferenciar seus scripts de implantação de produção e teste com algo como:

Ctrl-p dep / p Ctrl-z [[backspace]] s Ctrl-z: diferencie este Ctrl-o

Isso parece confuso, mas basicamente marca os dois arquivos e depois os abre com : diffthis .

Mais

Você também pode fazer outras coisas, como abrir um arquivo e ir para uma linha específica ou apenas pesquisar por nomes de arquivo em vez de caminhos completos (menos confusos). Não os uso com muita frequência, mas você pode ler sobre eles aqui .