Pergunta

Eu quero abandonar meu editor atual. Eu sinto que eu preciso de algo mais. Que não exponha as minhas mãos para o risco de RSI. Eu preciso ver por que eu deveria mudar editor. E seria bom acreditar, que eu vou estar de codificação quando eu sou 80 anos de idade.

Todos os grandes caras lá fora estão usando Vim. A única Emacs cara que eu conheço são RMS. Paul Graham é um cara Vi.

Foi útil?

Solução

. (dot) - repete a última ação edição. Muito útil quando você precisa executar algumas edições similares.

Outras dicas

: ajuda usr_12.txt

Isso vai abrir uma seção no sistema de ajuda que discute "truques inteligentes". Se aqueles não te animado Eu não sei o que vai!

A melhor coisa é a eficiência com a qual você pode editar o código (que é feito muito em programação). Os comandos como

  • cw para mudar uma palavra
  • dw para excluir uma palavra
  • ct, para mudar todo o texto até a próxima vírgula
  • ci (para alterar o conteúdo dos parênteses que você está atualmente em
  • XP para corrigir erros de pronúncia ( "spleling" -> cursor no l -> xp -> "ortografia")
  • O para inserir uma nova linha abaixo e começar a editar
  • O para inserir uma nova linha acima

Depois, há a possibilidade de trabalhar com registros chamados muito rapidamente. Para mover um bloco, basta selecioná-lo, pressione d, em seguida, mover-se para a sua nova localização e prima p. Muito mais rápido do Ctrl - C e Ctrl - V . Use ud" ao texto de exclusão e movê-lo para registar u (eu uso este para o modelo comentando).

E também Vim tem todo o suporte a scripts que você precisa (ou usando é linguagem de script nativa ou utilizando Python, Ruby, ...)

O asterisco.

*

Seu efeito:. Procurar imediatamente para a próxima ocorrência da palavra sob o cursor

os números.

no modo de comando digitar um número (qualquer número de dígitos) digitar um comando.

que comando será executado $ número de vezes

ou seja:

99dd

apaga os próximos 99 linhas.

  1. O tempo de inicialização rápida.

  2. A nítida distinção entre a edição e visualização. (Você sabe quando você editar)

  3. A única maneira que você nunca encontrar o que está procurando com a pesquisa "/" e isso é bom, uma vez que muito mais rápido do que os olhos.

Mas o melhor de comando (s) são:

/ - seqüência de pesquisa

ZZ - parar

. - última inserção de repetição (eu acho)

%! - inserção de comando unix

Por que você está olhando para ser convencido a começar a usar um editor diferente? Se você está feliz com o que você tem agora, vara. Se não, talvez perguntar sobre editores com características que lhe falta.

Manipulação linha multi regexps em cadeias de pesquisa com "\_.". Enquanto a verificação sobre arquivos de texto 4GB de vários formatos, tinha salvou minha vida várias vezes.

Mesmo se você estiver usando o Visual Studio, há a vsvim maravilhoso.

O encantador construído no avaliador de expressão regular.

Você deve mapear a tecla Caps Lock para Esc. Isso fará com que sair do modo de inserção parecer natural, em oposição ao movimento estranho você deve fazer para pressionar a tecla ESC. Além disso, quem usa Caps Lock afinal?

Eu amo a velocidade da Vim mas acho que ela não tem as características de um IDE moderno para o desenvolvimento C ++. Eclipse CDT com o viPlugin é um bom compromisso.

Você tem a visão geral de energia e fonte fornecido pelo Eclipse CDT com a velocidade e flexibilidade da Vim para a codificação.

Talvez lendo " Venha para casa para vim " por artigo Steve Losh é um bom começo, ou um série de vídeos sobre plugins interessantes. E não deixe de ver alguns artigos no site vimcasts.org

\v

Faça as suas expressões regulares principalmente Perl compatível.

Veja a seção muito mágica aqui para mais informações.

Para ser verdadeiramente inspirado, você deve ver um guru vim em ação. Se você não tem um guru local, aqui está um vídeo para inspirá-lo.

http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related

Se você não sabe já vim, a velocidade com que o código é navegado, cortado, e picado será indistinguível da magia. Depois de alguns meses de estudo vim, a mesma velocidade edição vai parecer banal.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top