Vi & Vim

7
Pacotes do Vim 8, como sobrescrever um pacote padrão?

Instalei o Dr. Chip'snetrw em sua página inicial, pois é mais novo e atualizado com mais freqüência do que os arquivos que fazem parte da distribuição principal do Vim. Antes do Vim 8, eu sempre processava o método de instalação do Vimball, abrindo .vbae executando :source %. Mas, agora que o Vim...

7
Devo usar xmap ou vmap nos meus mapeamentos?

xmapcria um mapeamento apenas para o modo Visual, enquanto vmapcria um para o modo Visual e o modo Selecionar. Pelo que entendi, a intenção do modo Selecionar era fazer o Vim se comportar como qualquer outro editor não modal quando o texto é selecionado, ou seja, digitar qualquer coisa substitui...

7
O que [%,]%, a% de matchit.vim faz?

Os matchit %/ g%são simples de usar, mas estou tendo problemas para entender os outros mapeamentos, que parecem potencialmente úteis, mas parecem não funcionar de maneira compreensível. ]% Go to [count] next unmatched group, as specified by |b:match_words|. Similar to |]}|. Eu esperaria que...

7
Existem documentos completos para o vimrc?

Estou tentando encontrar documentação completa para o conteúdo possível de .vimrc. Aqui está o que eu tentei: Pesquisa do Google. Muitos exemplos, sem documentos. Documentos oficiais man vim :help vimrc Pesquisando nesta versão beta SE Pesquisando Stackoverflow Por exemplo, este site lista as...

7
Como pular para o buffer de ls?

Existe alguma maneira de pular para um buffer digitando o número do buffer diretamente :ls? Quero dizer, por que esse comando espera que Press ENTER or type command to continue, se pressionar por exemplo 2, não faça nada? Obviamente, não vou instalar nenhum plugin, pelo menos um pequeno script...

7
Como terminar / sair do parêntese de uma linha no vim?

Li a solução respondida em /programming/11037825/vim-get-out-of-parenthesis-brackets-etc . Isso não passa de um comando Aque tira você no final da linha. Mas, minha exigência é algo diferente. Suponha que eu possua um arquivo contendo - x = (3+5)/(2+1); Quando o cursor está ativado, +quero...

7
Retornar do preenchimento automático do comando

Se eu digitar :e foo/**/foo*.jse clicar em tab, o vim substituirá os * s com todas as sugestões possíveis no caminho do arquivo. E se eu percebesse que não era específico o suficiente (há muitos resultados no preenchimento automático) e quero voltar das sugestões de preenchimento automático para:e...

7
Colchetes de intervalo correspondentes

Estou usando o vim para editar o código LaTeX, e muitas vezes estou escrevendo intervalos como (a,b]esse, mas mexe com outros recursos do vim. Por exemplo, Saltando com %: se eu tiver algo parecido \phi((a,b]), a final )corresponderá ao segundo (e alguns parênteses de fechamento mais tarde no...