Vi & Vim

15
Para que serve o registro do buraco negro ("_)?

Recentemente, li sobre o registro do buraco negro, "_que é um registro somente para gravação. A documentação do Vim descreve da seguinte maneira: Registro do buraco negro "_ Ao escrever neste registro, nada acontece. Isso pode ser usado para excluir texto sem afetar os registros normais....

15
Configurações e plugins quando root (`sudo vim`)?

É realmente frustrante quando preciso editar um arquivo como root e usá-lo sudo vim somefile.confe não consigo usar nenhuma das minhas combinações de teclas, configurações e plugins. Existe uma maneira de obter todas as minhas personalizações quando preciso editar como root? Estou usando o...

15
O Vimscript tem um nome oficial?

O nome do idioma às vezes conhecido como Vimscript é um tópico de debate. Alguns lugares usam Viml (ou é VimL?), Outros Vimscript. Ele tem um nome oficial e, se tiver, o que é e desde quando é oficial? Pergunta SO no VimL vs Vimscript (~ 5 anos) Um post recente mencionando que ele tem um nome...

15
Como contribuir para o Vim?

Uso Vim há 4 anos. Estou ansioso para contribuir com o vim do projeto de código aberto. Gostaria de algumas dicas sobre por onde começar e com quem entrar em contato para contribuir com o Vim. A ajuda de pessoas que já contribuíram para o Vim ajudaria muito :). Desde já, obrigado. PS - Não tenho...

15
Mesclar blocos intercalando linhas

Existe uma maneira dedicada de mesclar dois blocos de texto intercalando linhas, como passar disso: a1 a2 a3 a4 b1 b2 b3 b4 para isso: a1 b1 a2 b2 a3 b3 a4 b4 em alguns comandos? EDIT : Eu realmente gosto da solução de Sato Katsura , aqui está como eu a implementei: function!...

15
Calcular rapidamente o total de uma coluna de números

Estou escrevendo uma tabela de descontos que se parece com isso: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 | 09:00-20:00 | 11 | |...

15
Como tratar sublinhados como espaço?

É possível que o vim trate sublinhados como espaços ou hífens; portanto, quando uso a sequência dw, ela não exclui a sentença inteira some_long_text_with_underscores, quando o cursor está no

15
Por que `cw` e` ce` fazem a mesma coisa?

Isso sempre me incomodou nos comandos we Wmotion - eles parecem funcionar de maneira diferente quando usados ​​com o ccomando hange do que quando usados ​​sozinhos ou com o dcomando elete. Por exemplo, com o cursor no "q" deste texto: The quick brown fox jumps over the lazy dog. digitando...

15
Como copiar um arquivo no netrw?

O diretório de trabalho atual é ./A/B/. Um documento vazio é aberto quando eu digito vime o netrw é aberto com o comando :e.A janela é dividida por vs.e eu posso navegar para o diretório de nível superior, ou seja ./A/,. Agora eu gostaria de copiar um arquivo a_file.jpgde ./A/B/para ./A/. Eu...

15
Substituir um padrão pelo número da linha atual

Gostaria de substituir 'x' neste arquivo pelo número da linha atual. Ou seja, mudar x x x para 1 2 3 Por enquanto, eu uso um liner Perl: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Eu acho que o UltraEdit pode fazer isso com uma seleção e substituição vertical. Isso pode ser feito no vim? (Meu...

15
Substituto de múltipla escolha?

Normalmente, um substituto com a copção me dá duas opções: (y) es ou (n) o. É possível ter várias opções sim numeradas para escolher? Exemplo Arquivo person: Alice dog: Tobby person: Bob Padrão 1 :%s/person:/woman:/c Padrão 2 :%s/person:/man:/c Os padrões 1 e 2 têm o mesmo padrão de...

15
Como ver se um plug-in está ativo

Como posso determinar se um plug-in de tipo de arquivo (como vim-latexsuite) foi instalado e ativado quando abro o arquivo apropriado? Outro editor popular indicaria que o "modo secundário" relevante está ativo. Qual é o equivalente do

15
"Dap" exclui tudo?

Eu estou familiarizado com os comandos "dd" e "d {motion}", mas não consigo encontrar "dap" no help.txt do vim. O que o "dap" faz no modo normal e por quê? (Como alternativa, como posso descobrir esse tipo de coisa por mim