Vim e Sublime text são dois editores de texto diferentes que as pessoas recomendam devido à sua grande compatibilidade e opções. No entanto, se você deseja escolher um desses editores de texto e está confuso sobre como selecionar o correto, leia nosso guia. Mencionamos os detalhes completos do Vim vs. Sublime Text para selecionar o direito de acordo com suas necessidades.
Vim vs. Texto Sublime: Explicando Diferenças
O que é Vim?
Vim é um editor de texto incrível e altamente configurável, criado para fornecer uma plataforma eficiente para edição de texto. O Vim é uma versão melhorada do editor Vi e é distribuído com a maioria dos sistemas UNIX.
Este editor de texto também é popular como um "editor do programador" porque é muito útil para a programação. É por isso que muitos desenvolvedores o consideram um IDE completo (ambiente de desenvolvimento integrado).
Além do trabalho de programação, o Vim é a escolha perfeita para todos os tipos de edição de texto, desde escrever e-mails até editar qualquer arquivo de configuração. Comparando com o Vi, o Vim tem algumas melhorias, como:
- Desfazer multinível
- Preenchimento de nome de arquivo
- Realce de sintaxe
- Multi janelas
- Edição de linha de comando
- Ajuda online
- Seleção visual
Existe um sistema de ajuda online (abra-o usando o comando “: help”) para o Vim, então você não precisa se preocupar com nada enquanto o usa. Bram Moolenaar criou a maior parte do Vim, então se você quiser ver um nome de crédito, você pode usar “: créditos de ajuda”.
Recursos do Vim
Vários recursos do Vim oferecem uma conveniência incrível para o usuário, então aqui está a lista desses recursos:
- O Vim ocupa pouco espaço na memória, o que significa que a quantidade de memória principal que ele usa para funcionar é baixa.
- O Vim é centrado em comandos, o que significa que os usuários podem facilmente executar tarefas complicadas relacionadas a texto usando alguns comandos.
- O Vim tem um recurso de gravação que permite ao usuário gravar e reproduzir comandos do Vim repetidamente.
- Há suporte para várias janelas no Vim, o que significa que os usuários podem dividir sua tela em duas janelas diferentes.
- O Vim é altamente configurável e usa um arquivo de texto simples para salvar a configuração.
- O Vim também tem vários buffers e recursos de várias guias para mais conveniência durante o trabalho.
- O Vim também tem suporte a vários plug-ins, o que significa que os usuários podem estender suas funcionalidades usando plug-ins diferentes.
Comandos comuns do Vim
Comandos | Descrição |
hjkl | Este comando é usado para mover o cursor para a esquerda, direita, para cima e para baixo, respectivamente. |
C | Este comando é usado para mover uma palavra para a frente. |
ctrl + f | Este comando é usado para descer uma página. |
ctrl + b | Este comando é usado para subir uma página. |
7j | Este comando é usado para mover sete linhas para baixo. |
dw | Este comando é usado para apagar uma palavra. |
d6w | Este comando é usado para deletar seis palavras. |
gg | Este comando é usado para mover para o topo do documento. |
G | Este comando é usado para mover para o fundo do documento. |
. | Este comando é usado para repetir o último comando. |
di] | Este comando é usado para deletar tudo dentro de [] |
4dd | Este comando é usado para deletar quatro linhas. |
dt> | Este comando é usado para deletar até> |
dd | Este comando é usado para deletar toda a linha. |
yy | Este comando é usado para puxar qualquer linha (puxar significa copiar). |
boné | Este comando é usado para mudar um parágrafo. |
cc | Este comando é usado para mudar uma linha. |
O que é Sublime Text?
Sublime text é um editor de texto incrível que é escrito em C ++ e Python. A última versão de texto do Sublime é 3.0, que tem suporte para várias plataformas, o que significa que você pode usá-lo no Windows, Linux e macOS. Os desenvolvedores usam principalmente texto sublime, pois ele tem vários recursos, como:
- Reconhecimento de tipo de arquivo
- Destaque de sintaxe
- Macros, Plug-in
- Recuo Automático
- Pacotes da barra lateral
Você pode usar um editor de texto Sublime como um IDE ou editores de desenvolvimento integrados como o código do NetBeans ou Visual Studio.
Este editor de texto tem uma interface de programação de aplicativo (API) Python e também oferece suporte a várias linguagens de programação ou marcação. De acordo com as versões antigas, o editor de texto Sublime foi criado para C ++, CSS, HTML, etc., e não havia suporte para Python até 2017.
Características do Sublime Texto
Existem vários recursos do editor de texto Sublime para que o usuário possa trabalhar com facilidade, então aqui está a lista desses recursos:
- O editor de texto Sublime oferece boa compatibilidade para resolver todos os erros do linker facilmente.
- Os usuários podem controlar convenientemente todas as pastas e arquivos para trabalhar neles.
- O editor de texto Sublime tem excelente conectividade com diferentes sistemas de controle de versão, como Mercurial, Git, etc.
- O editor de texto Sublime tem grande capacidade de resolução de problemas.
- A última versão do editor de texto Sublime pode manter a combinação de cores para a combinação de sintaxe.
Comandos Comuns de Texto Sublime
Comandos | Descrição |
ctrl + shift + p | Este comando irá abrir a paleta de comandos pela qual você pode acessar o menu, plugins ou qualquer coisa no editor de texto Sublime. |
ctrl + p | Este comando é usado para alternar arquivos. |
ctrl + r | Este comando listará todos os métodos dos arquivos e tornará mais fácil encontrar um método específico no arquivo. |
ctrl + d | Este comando é usado para selecionar uma palavra e todas as próximas palavras iguais. |
Salvar projeto | Este comando é usado para salvar o arquivo atual. |
instalar | Vá para a paleta de comandos (ctrl + shift + p) e digite install para instalar novos plug-ins. |
Vim vs. Texto Sublime: Tabela de comparação
Fatores | Vim | Texto Sublime |
Versão disponível | Pago ou gratuito | Livre |
Categoria | Criação de Documento | Editor de texto |
Suporte multiplataforma | sim | sim |
Empresas | Empresas como Lyft, Atolye15, Alibaba Group, Accenture, GO-JEK, CircleCI usam Vim. | Empresas como Lyft, Atolye15, trivago, CRED, Clubhouse e Typeform usam Sublime Text. |
Ferramentas | Ferramentas como .NET Core, TSLint, WakaTime, Kite, cdnjs, Pylint, etc., são integrados com Vim. | Ferramentas como .NET Core, Linux, Windows, macOS, Grails, TSLint, etc., são integrados com texto sublime. |
Fácil de usar | É uma ferramenta fácil de usar, mas não mais simples do que o texto Sublime. | É muito fácil usar a ferramenta. |
Qualidade de Suporte | Tem uma qualidade de suporte incrível. | Tem uma qualidade de suporte incrível, mas não melhor que o Vim. |
Alternativas | Microsoft Word, Quip, Google Docs, Foxit PDF Editor. | Notepad ++, Visual Studio Code, UltraEdit, Atom. |
Conclusão
Vim vs. Sublime Text sempre foi um tema quente entre desenvolvedores e usuários normais, por isso é importante entender as principais diferenças entre essas ferramentas de edição de texto. Esperamos que nosso guia tenha ajudado você a escolher o caminho certo entre o Sublime Text e o Vim para atender às suas necessidades. Incluímos essas informações de várias fontes e análises de usuários, o que significa que você pode confiar nos detalhes mencionados acima. Em nossa opinião, Sublime text é melhor para edição de texto normal, e Vim é melhor para codificação e trabalho relacionado à documentação.