O Sublime Text é o melhor editor de código para programação?

Sublime Text é o melhor editor de código para o programa 2

Sublime Text é um editor de texto e código que foi criado em C ++, embora também use Python para seu sistema de plugins que estende a funcionalidade do programa. Este aplicativo nasceu como uma extensão do Vim, embora com o tempo tenha se tornado diferente até adquirir identidade própria.

Sublime Text é o melhor editor de código para programação

Sublime Text não é um projeto de código aberto. Felizmente, você pode baixar uma versão gratuita para uso contínuo , então não precisará comprar a versão comercial a menos que queira usá-la profissionalmente.

O texto sublime tem alguns recursos que o tornam um editor de código muito apreciado . Muitos usuários o consideram o melhor programa de sua classe.

Sublime Text é muito programável

Sublime Text é um editor de código altamente versátil. Os usuários com habilidades de programação avançadas serão capazes de adicionar suas próprias linhas de código ao programa. Isso será muito útil para melhorar seus recursos ou adicionar novos que não vêm com o programa.

O Sublime Text expõe seus aspectos internos por meio de uma Interface de Programação de Aplicativo (API), com a qual os programadores podem interagir usando a linguagem de programação Python .

API de texto sublime

Sublime Text inclui um interpretador Python integrado , que é útil para inspecionar as configurações do editor e testar rapidamente as chamadas de API enquanto os plug-ins estão sendo desenvolvidos. Este interpretador é independente do interpretador Python de seu sistema operacional.

Disponibilidade de pacotes, plug-ins e outros recursos

Quase todos os aspectos do texto Sublime podem ser estendidos ou personalizados . Você pode modificar o comportamento do editor, adicionar macros, expandir os menus e muito mais. Você também pode criar novas funções usando a API do editor para criar plug-ins complexos.

plug-ins de texto sublime

Os arquivos de configuração em Sublime Text são arquivos de texto que obedecem predominantemente a uma estrutura JSON , embora você também encontre arquivos XML . Para opções de expansibilidade mais avançadas, são usados ​​arquivos de origem Python.

Sublime Text é compatível com Textmate

sublime text text matte

O Sublime Text é totalmente compatível com os pacotes Textmate , excluindo comandos que são incompatíveis. Além disso, o Sublime Text requer que todas as definições de sintaxe tenham a extensão.tmLanguage e que todos os arquivos de preferência tenham a extensão.tmPreferences. Isso significa que os arquivos .plist serão ignorados, mesmo se estiverem em um subdiretório Sintaxe ou Preferências.

Emulação Vi / Vim

texto sublime vim

Isso é útil para usuários antigos do Vim que agora usam Sublime Text. Vi é um antigo editor modal que permite ao usuário realizar todas as operações a partir do teclado . O Vim é uma versão moderna do vi que ainda é amplamente usada.

Sublime Text fornece emulação de vi por meio do pacote Vintage. Também evolução do Vintage, chamado Vintageous , um projeto de código aberto que oferece uma melhor experiência de edição vi / Vim e é atualizado com mais frequência do que Vintage.

conclusão

O editor de código Sublime Text se tornou uma ferramenta essencial no trabalho de muitos programadores . Este programa oferece uma infinidade de possibilidades, como vimos, incluindo seu sistema de plugins e a opção de adicionar novos recursos modificando o código. A emulação Vi também é uma coisa muito legal que nem todos os editores de código oferecem. Somado a isso está sua grande comunidade no fórum oficial.