A técnica do Vim sem modos
(github.com/SebastianMuskalla)vim sem modos
- Os arquivos de configuração deste repositório transformam o
vimem um editor sem modos. - Em vez de memorizar comandos complexos, ele usa atalhos padrão:
Ctrl+Spara salvar,Shift+←/→/↑/↓para selecionar texto eCtrl+C/Vpara copiar/colar. - Essa configuração não é para entusiastas que preferem o
vima editores gráficos, mas principalmente para quem usa editores GUI (como VSCode) e às vezes precisa de um editor que rode no terminal.
Observações
- Um editor sem modos é um editor comum em que você pode pressionar teclas e digitar texto diretamente, executando comandos como salvar arquivos por meio de atalhos.
- O
vimcom a configuração padrão, que é um editor com modos, tem vários modos (como "modo de comando", "modo de inserção", "modo visual" etc.).
Perguntas e respostas
- P: Por que não aprender os comandos do
vim?- R: Eu aprendi, mas se não usar
vimregularmente, continuo esquecendo.
- R: Eu aprendi, mas se não usar
- P: Por que não usar um editor sem modos como o
nano?- R: Os recursos do
vim(como suporte a realce de sintaxe para muitas linguagens) superam os editores de terminal sem modos como onano. Os arquivos de configuração deste repositório transformam ovimem um editor sem modos enquanto preservam recursos impressionantes.
- R: Os recursos do
Alguns recursos
- Suporte a atalhos padrão.
- Exibição de uma barra de informações no topo da tela para lembrar os atalhos.
- Exibição de uma barra de status na parte inferior da tela com informações como arquivo, posição do cursor etc.
- Configurações padrão sensatas para muitas opções.
Capturas de tela
vimsem modos usando Nerd Font.vimsem modos usando os arquivos de configuração da versão_ascii.vi, que é umvimcom modos, usandomodeless.vimrc.
Conteúdo do repositório
- Como instalar, Nerd Font, atalhos, arquivos deste repositório, licença.
Instalação
- Clone este repositório em
~/.vim. - O
vimdeve detectar automaticamente o arquivovimrcdentro de~/.vim. - Se não detectar, você pode criar um link simbólico de
~/.vimrcpara~/.vim/modeless.vimrc. - Para usar o
vimsem modos ao usarsudoedit, adicioneexport EDITOR=vimao arquivo.bashrc/.zshrc/.... - Talvez você queira usar o
vimcom modos comovi. Recomenda-se configurar o comandovipara executar a versão com modos dovim.
Nerd Font
- A configuração padrão requer Nerd Font (uma fonte monoespaçada com ícones adicionais embutidos).
- Ela usa esses ícones personalizados na barra de informações superior e na barra de status inferior da janela do terminal.
- Se você não quiser ou não puder usar uma fonte personalizada, o repositório inclui os arquivos
statusline_ascii.vimrceinfoline_ascii.vimrc, que implementam a barra de status/barra de informações usando apenas caracteres ASCII.
Atalhos
- O
vimsem modos oferece atalhos para abrir, salvar e fechar arquivos, buscar e substituir, selecionar, recortar, copiar, colar e outras funções.
Arquivos do repositório
modeless.vimrc,modeful.vimrc,colorscheme.vimrc,keybinds.vimrc,infoline_nerdfont.vimrc,infoline_ascii.vimrc,statusline_nerdfont.vimrc,statusline_ascii.vimrc,options_basic.vimrc,options_modeless.vimrc,vimrc,virc,vi,LICENSE,README.md.
Licença
- Esta coleção de arquivos de configuração é um software livre e de código aberto sob a licença MIT.
Opinião do GN⁺
- Este texto pode ser de grande ajuda para usuários que não estão acostumados com editores baseados em terminal, ao apresentar uma abordagem inovadora para usar o
vimcomo um editor GUI. - É especialmente importante porque ajuda os usuários a trabalhar de forma mais rápida e eficiente ao oferecer atalhos familiares, mantendo ao mesmo tempo os recursos poderosos do
vim. - Essas configurações personalizadas refletem o espírito de colaboração e compartilhamento da comunidade de código aberto, oferecendo aos desenvolvedores a flexibilidade de ajustar seu ambiente de trabalho às necessidades individuais.
1 comentários
Comentários do Hacker News
Opinião sobre a acessibilidade aprimorada do Vim
Opinião sobre dicas de uso do Vim
Opinião sobre recursos já existentes do Vim
Opinião pessoal sobre o Vim
Opinião sobre interface de usuário unificada
Opinião sobre a praticidade de usar Vim
Opinião sobre o arquivo de configuração do Vim
Opinião sobre a filosofia de uso do Vim
Opinião sobre o investimento emocional em torno do Vim
Opinião sobre o Vim sem modos