Vi & Vim

14
Salvar uma macro recém-criada no vimrc

Às vezes eu crio macros. Às vezes, crio a mesma macro várias vezes. Às vezes me canso de criar a mesma macro novamente. Posso armazenar macros? Posso carregar uma predefinição de macros? Posso fazer uma macro e salvá-la para

14
Quando usar o diretório after /?

Entendo que é o lugar para colocar coisas que devem ter a palavra final e não serem substituídas por outra fonte, mas não sei como decidir quando colocar algo, digamos, em ~/.vim/after/ftplugin/vez de ~/.vim/ftplugin/. As pessoas geralmente usam ~/.vim/ftplugin/e só movem coisas...

14
Como substituir cada partida pelo contador de incremento?

Quero pesquisar e substituir cada ocorrência de um determinado padrão por um número decimal que comece em 1e incrementa em um para cada correspondência. Posso encontrar perguntas com palavras semelhantes que não se destinam a incrementar um contador, mas a modificar cada partida por um valor fixo....

14
Práticas recomendadas para arquivos de troca VIM?

Toda vez que eu interrompo uma sessão no vim perdendo minha conexão, estou bastante cheio de dred (e ainda continuo usando o vim ... que masoquista devo ser) porque quando abro meus arquivos novamente, uma pilha de troca- arquivos estão esperando para tentar destruir meu trabalho. Quais são as...

13
Levantar janela segurando o arquivo de troca

De tempos em tempos, enquanto trabalho em vários projetos, e / ou o que for, ele me deixa com (também) muitas instâncias do Vim abertas - como acontece, eu abro um arquivo que já está aberto em outro lugar, deixando-me a opção de: [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit,...

13
Como converter um arquivo de código fonte em HTML?

Eu tenho um arquivo de código-fonte escrito em uma linguagem de programação (por exemplo, PHP) e gostaria de convertê-lo em um arquivo HTML, para que eu possa publicá-lo na Web para compartilhar meu código. Por conversão, quero dizer, por exemplo, converter novas linhas em <br>tags para que...

13
O Vim salva automaticamente?

De :help swap-file: Atualizando o arquivo de troca O arquivo de troca é atualizado após a digitação de 200 caracteres ou quando você não digita nada por quatro segundos. Isso só acontece se o buffer foi alterado, não quando você apenas se moveu. A razão pela qual ele não é atualizado o tempo...

13
Ins-conclusão de WORDs

<C-p>e <C-n>permitir a conclusão das palavras encontradas no documento atual. Estou fazendo algumas anotações e escrevendo digamos {0,1}^ne (E,D)muitas vezes. Estas são PALAVRAS constituídas por várias palavras. Existe uma maneira de concluir WORDs com <C-p>e <C-n>(ou...

13
Como escapar uma string inteira em um comando:?

Vamos ver. Eu tenho uma gvimcorrida e quero abrir um arquivo, respeitando os autocmd(o que exclui--remote-tab ). Agora eu sei que posso fazer (basicamente, com alguns ajustes): gvim --remote-send ":tabe my_file<CR>" que funciona Mas se um arquivo tiver espaços ou caracteres estranhos,...

13
O cpo & vim é uma sintaxe especial?

Nos scripts, é costume fazer algo como: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Para garantir o modo nocompatível para o script. É: set cpo&vim algum tipo de sintaxe especial, como em foo & bar? Ou é mais como um comando, linha de gatilho...