Vi & Vim

12
Conversando com o vim de fora

Posso alterar uma variável em uma instância do vim de outro shell (sem enviar chaves pelo tmux)? Eu pergunto porque gostaria de usar as opções compiling_cmd, success_cmd e fail_cmd do latexmk para mostrar o status da compilação na linha de status. Talvez eu possa ter o vim procurar a existência...

12
Ignorando diacríticos / acentos ao pesquisar

Existe uma maneira de instruir o Vim que eu quero ignorar sinais diacríticos / acentos ao pesquisar? Por exemplo, eu gostaria de poder procurar kočička inserindo /kocicka As opções ignorecasee smartcasesão muito úteis, mas parecem não ter nada a ver com sinais diacríticos /...

12
Como salvar e restaurar um mapeamento?

Estou desenvolvendo um plugin para o Vim e gostaria de definir um mapeamento que estaria disponível apenas durante a "execução do plugin". Até agora, o fluxo de trabalho (simplificado) do plug-in é o seguinte: O usuário chama um comando do plug-in O comando chama a função de...

12
Ir para a próxima ocorrência da palavra que acabei de alterar

Se eu tiver o seguinte: function foo(bar) { return bar + 1; } E eu uso cwpara alterar o primeiro barpara baz, como pulo para a próxima correspondência bar, para que eu possa usar .para fazer a mesma alteração? Não posso usá-lo *, porque ele procura a palavra atual sob o cursor e, tolamente,...

12
Substitua a segunda ocorrência on-line

Eu tenho uma lista de arquivos: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt E eu quero remover o temp.em cada linha, mas apenas a segunda ocorrência , assim, o arquivo deve se parecer com: ./a.temp.txt ./a.txt ./a/b.temp.txt

12
Como pesquisar / grep interativamente com o VIM?

Existe alguma maneira de configurar o VIM para pesquisar interativamente em cada arquivo um projeto inteiro? Por interativo , quero dizer atualizar cada pressionamento de tecla. Algo como o Emacs advis-git-grep , veja: exemplo de demonstração

12
Existe uma pesquisa para o comando replace?

Eu realmente gosto da incsearchfuncionalidade do Vim . Existe uma maneira de tê-lo, ou algo semelhante, funcionando enquanto eu faço uma substituição? Por exemplo, se estiver no modo normal, digite: :%s/potato/ Posso potatodestacar todos os s no meu arquivo, assim como eles são destacados...

12
Remover palavra do dicionário

Estou usando gvim: $ gvim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51) MacOS X (unix) version Included patches: 1-329 Compiled by Homebrew Eu estava editando a seguinte linha de texto: enable mouse scrolling, pane selection, pan reiszing and so on. Notei que...

12
Alternativa do orgmode

Eu realmente gosto de como o vim é muito leve comparado com outro editor de texto por aí. No entanto, nos últimos três meses, eu tropeço em máquinas espaciais. Enquanto os spacemacs tentam o melhor suportando a ligação de teclas do vim (via modo maligno), eu realmente não gosto de como isso consome...

12
Remapear a tecla Esc no Vim

É possível remapear a Escchave para outra chave no Vim? Quando uso o Vim em uma janela de console do VMware vSphere web client em tela cheia e pressiono a Esctecla para sair do modo de edição, ele também me tira do modo de tela inteira na janela do console. Estou usando o Vim que vem do...