Vi & Vim

13
Dobrando pelo padrão de pesquisa regex

Eu tenho um arquivo de texto sem formatação com colunas de valores separadas por espaço em branco. Como isso: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... .. ..... UK 3333 ... ... ..... UK 4444...

13
Suprimir a saída de um autocomand vim

Eu tenho um comando automático definido no meu vimrc: au BufWritePost * !./make.sh O script make.shcompila um .texarquivo três vezes e não quero que a saída seja exibida. Existe uma maneira de suprimir a saída? Tentei adicionar silentuma linha antes do aucomando, mas não funcionou. Eu também...

13
Como ativar / desativar um augroup em tempo real?

Eu criei um augroupno meu .vimrccontendo vários autocmde eu preciso ativar / desativar estes autocommandem tempo real. A idéia é criar um mapeamento (digamos, F4por exemplo) que habilite esses comandos automáticos quando pressionados uma vez e os desabilite quando pressionados novamente sem...

13
Vários cursores no local desejado

Estou usando o plugin vim-multiple-cursors . Eu gostaria de colocar os cursores exatamente onde eu quero. Por exemplo ( [x]são as posições do cursor): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. Em Texto...

13
Qual é o inverso do comando 'ir para o próximo'

Se eu quiser ir para o próximo ,na linha, digito t,. Se eu quisesse ir para o anterior ,, poderia usar /n, digite, Nmas isso é um pouco complicado. Qual é a melhor maneira de reverter o tcomando e ir para o anterior

13
Excluir todas as duplicatas consecutivas

Eu tenho um arquivo que se parece com isso. Move to 230.00 Hold Hold Hold Hold Hold Hold Move to 00.00 Hold Hold Hold Hold Hold FooBar Hold Spam Hold Eu gostaria que fosse assim: Move to 230.00 Hold Move to 00.00 Hold FooBar Hold Spam Hold Tenho certeza de que deve haver uma maneira de...

13
Arrancar e colar enquanto incrementa

Estou editando um arquivo .sql no Vim: INSERT INTO apps_forms (app_id, form_id) VALUES (1, 1), O que estou procurando fazer é puxar a (1, 1),linha e colá-la 137 vezes; no entanto, quero que o segundo número entre parênteses seja incrementado a cada vez. A saída seria semelhante a: INSERT INTO...

13
Posso salvar dobras?

Hoje eu aprendi como dobrar / desdobrar no Vim; é bastante útil. Inesperadamente, quando eu saio de um arquivo e o reinseri, as dobras que criei desaparecem (desdobram-se). No grande projeto da nossa empresa, existem muitos blocos de código (legados) que são obsoletos, mas indispensáveis. Eu...

13
Como posso fazer o vim baixar arquivos ortográficos?

Ao definir spelllangpela primeira vez, fui solicitado a baixar automaticamente o arquivo de ortografia apropriado. De alguma forma, interrompi o processo devido a instruções pouco claras, quando ele me perguntou, em qual diretório ele deveria ir. Agora, quando eu :set spelllangapenas digo Warning:...