Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto







3
Vim -p: captou o sinal mortal SEGV?
Eu recebo esse problema quando inicio o Vim com a -popção Suponha, eu comecei com vim -p first.txt second.txt Depois de editar first.txt, passo a second.txtusar gt. Eu pressiono as teclas gge Gnovamente. Isso produz o erro Vim: Caught deadly signal SEGV A partir deste ponto, o Vim não responde …
12 crash 

2
Como você dobra funções automaticamente?
Existe uma maneira de fazer o Vim dobrar funções com base na sintaxe de uma declaração de função? Por exemplo, ter o vim ativar uma função como esta: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Nisso: +----- …
12 folding 


1
Como gravar a entrada do meu teclado para fazer estatísticas?
Gostaria de descobrir quais são os padrões mais comuns que estou usando durante a codificação. Então, estou procurando uma maneira de gravar todas as minhas entradas de teclado enquanto estiver no vim, de preferência com registros de data e hora. Depois, pude fazer uma análise dos padrões / movimentos usados …
12 vimrc 

1
Melhorar a velocidade de reprodução de macro?
Gravei uma macro simples e a reproduzi nas linhas a seguir, mas parece que a velocidade de reprodução é muito lenta (lida com poucas linhas por segundo). Isso é esperado e existe uma maneira de melhorar essa velocidade?
12 macro 

1
Usando vim e cafeína na mesma máquina
fundo Trabalho em um laboratório de pesquisa e uso três sistemas operacionais diferentes diariamente. Nas máquinas Windows e Mac, uso Caffeine para impedir que essas máquinas ativem o protetor de tela enquanto trabalho em uma máquina diferente (o Linux não tem esse problema). É muito chato ter que fazer login …



1
A substituição global do Vim não substitui todos os jogos em uma linha
às vezes, minhas subistusões globais não substituem todas as correspondências em uma linha. Isso é confirmado pelo fato de que eu posso vê-lo quando faço substituições com confirmação. Uma correspondência é encontrada em uma linha com várias correspondências possíveis, mas depois é transferida para outra linha. Eu uso os parâmetros …
12 substitute 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.