Car-tech

Ferramenta Old-School Geek: Editar texto com Vim

Js работа со стилями, className, classList, add, remove, toggle, добавление удаление и переключение

Js работа со стилями, className, classList, add, remove, toggle, добавление удаление и переключение
Anonim

Editor de texto livre Vim é uma implementação do Windows (e de muitas outras plataformas) do editor de texto clássico * nix, vi. "Vim" é a abreviação de "Vi, Improved" e, embora tenha recursos que o VI não possuía (como script, mesclagem de arquivos e shell da GUI), o coração dele é vi.

Guias e janelas redimensionáveis ​​aprimoram a experiência, mas o núcleo do Vim é vi clássico.

Não confunda "editor de texto" com "processador de texto". O Vim é destinado principalmente para edição de código, especialmente arquivos em lote e scripts, embora certamente possa ser usado para outras coisas. Além disso, o Vim é modal, que é um conceito que pode ser estranho para muitos usuários modernos (ou seja, pós 1980). No modo de inserção, quando você pressiona uma tecla, a chave é inserida no documento. No modo de comando, quando você pressiona uma tecla, um comando apropriado é executado. Digite "3dw" no modo de inserção, e você verá essas letras aparecerem no seu cursor. Digite a mesma sequência no modo de comando e você excluirá as próximas três palavras do seu documento. (Digite 'u' para desfazer, é claro!) Você alterna os modos pressionando o botão Escape. Uma pequena barra na parte inferior da tela lhe dirá em que modo você está.

Isso pode parecer mais problemático do que vale a pena, mas uma vez que você supera a curva de aprendizado, o poder e a velocidade do Vim são incríveis. Por causa da modalidade, os comandos mais comuns não precisam ser "decorar" com teclas ctrl ou alt. Quer pular uma palavra? Clique em 'w'. Quer pular sete palavras? Clique em '7w'. Mover para a linha 34? 34G. Topo do arquivo? gg. Última linha no arquivo? G. Todas as principais funções de navegação e edição requerem apenas 2 ou 3 teclas, sem os bizarros exercícios de manipulação de dedos exigidos pelo EMACS ou rondando os menus. O Vim for Windows também mapeia a maioria das teclas padrão, portanto, page up e page down funcionam como esperado - e se você quiser que eles façam outra coisa, você pode editar o arquivo de atalhos de teclado.

Vim inclui uma GUI básica e permite que você use o mouse para executar muitos comandos, mas se você se limitar apenas à funcionalidade do mouse, é melhor usar o Bloco de Notas. Se você escreve principalmente textos formatados, o Vim não é a melhor ferramenta para você (mas se você precisa escrever textos marcados, como o LaTEX, pode ser muito útil!), Mas se você editar muitos arquivos em lote, PERL scripts, ou algo parecido - e especialmente se você se move regularmente entre ambientes Windows e * nix - é extremamente poderoso. Além disso, se você dominar o Vim, o seu geek cred irá definitivamente subir alguns degraus.