Editado 1 mês atrás por ExtremeHow Equipe Editorial
Sublime TextoPythonDesenvolvimentoJanelasMacLinuxProgramaçãoConfiguraçãoIDEGuia do UsuárioFerramentas
Tradução atualizada 1 mês atrás
O Sublime Text é um editor de texto popular conhecido por sua simplicidade, facilidade de uso e ampla gama de recursos. É leve, mas poderoso, tornando-o uma ótima escolha tanto para iniciantes quanto para desenvolvedores experientes que trabalham em projetos Python. Neste guia, vamos orientá-lo na configuração do Sublime Text para desenvolvimento em Python. Cobriremos tudo o que você precisa, desde a instalação até a configuração, e incluiremos algumas dicas e melhores práticas para um ambiente de desenvolvimento ideal.
Primeiro, você precisa instalar o Sublime Text no seu computador. Você pode baixar a versão mais recente no site oficial do Sublime Text. Escolha a versão apropriada para o seu sistema operacional, seja Windows, macOS ou Linux.
O Package Control é um recurso importante do Sublime Text que permite instalar plugins facilmente. É essencial para personalizar o ambiente de desenvolvimento. Veja como instalá-lo:
Ctrl + `
(ou View > Show Console
no menu) para abrir o console do Sublime Text.Enter
.Agora, você tem o Package Control instalado, o que ajudará a adicionar vários pacotes e plugins necessários para o desenvolvimento em Python.
Para melhorar o Sublime Text para desenvolvimento Python, precisamos instalar vários plugins que fornecem realce de sintaxe, linting, autocompletação e outros recursos úteis. Aqui estão alguns plugins recomendados:
Linters ajudam a verificar erros no seu código. SublimeLinter, junto com um linter específico para Python como o SublimeLinter-pyflakes, pode ser muito útil.
Ctrl + Shift + P
(ou Cmd + Shift + P
no macOS) para abrir o Command Palette.Package Control: Install Package
e selecione-o.SublimeLinter
e instale-o.SublimeLinter-pyflakes
.Para obter recursos semelhantes ao Intellisense, você pode usar o plugin Anaconda para autocompletação de código, linting e outras tarefas:
Ctrl + Shift + P
(ou Cmd + Shift + P
no macOS).Package Control: Install Package
.Anaconda
e instale-o.Você pode configurar um sistema de build personalizado para executar scripts Python diretamente do Sublime Text:
Tools > Build System > New Build System...
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \\"(...?)\\", line ([0-9]*)", "selector": "source.python" }
Python.sublime-build
.Tools > Build System
e selecione Python.Esta configuração permite executar scripts Python usando o atalho de teclado Ctrl + B
no Windows/Linux ou Cmd + B
no macOS.
Personalizar as preferências do Sublime Text pode melhorar sua produtividade. Aqui estão algumas configurações que você pode achar úteis:
O Python depende de indentação, então é importante acertá-la.
{ "translate_tabs_to_spaces": true, "tab_size": 4 }
Você pode adicionar essas configurações ao seu arquivo Preferences.sublime-settings
localizado em Preferences > Settings
.
Defina preferências específicas para Python indo até Preferences > Settings > Syntax Specific > Python
. Adicione o seguinte ao arquivo de configurações específicas para Python:
{ "python_interpreter": "/usr/bin/python3" }
Se /usr/bin/python3
for diferente, certifique-se de substituí-lo pelo caminho para o seu interpretador Python. Você pode encontrar esse caminho executando which python3
no seu terminal (Linux/macOS) ou where python
no Windows.
Atalhos de teclado personalizados podem ajudar a acelerar seu processo de desenvolvimento. Defina-os no arquivo Key Bindings
localizado em Preferences > Key Bindings
. Aqui está um exemplo de um atalho de teclado personalizado para comentar e descomentar linhas de código rapidamente:
[ { "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } } ]
Ambientes virtuais permitem gerenciar as dependências dos seus projetos de forma independente. Isso é importante para manter seu ambiente de desenvolvimento limpo e organizado. Veja como gerenciar ambientes virtuais com Sublime Text:
venv
do Python disponível. Caso contrário, você precisará instalá-lo usando um gerenciador de pacotes como o pip
.
python -m venv myenv
myenv\Scripts\activate
source myenv/bin/activate
pip install -r requirements.txt
Considere as seguintes dicas para aproveitar ao máximo o Sublime Text:
Mantenha seu projeto organizado usando uma estrutura de pastas clara. Separe arquivos de código-fonte, testes e outros componentes em diferentes pastas.
Comentários ajudam a explicar seu código e são benéficos tanto para você quanto para outros que lerem seu código mais tarde. Use o atalho de teclado Ctrl + /
(Windows/Linux) ou Cmd + /
(macOS) para alternar comentários no seu código.
Certifique-se de ter as versões mais recentes de pacotes e dependências. Você pode atualizar pacotes instalados usando o sistema de gerenciamento de pacotes Anaconda ou o console do Sublime Text.
Além dos plugins necessários, você pode procurar e instalar pacotes adicionais do Package Control que podem atender às suas necessidades específicas, como integração com Git, busca avançada de código, etc.
Configurar o Sublime Text para desenvolvimento em Python envolve instalar o software, configurá-lo com os plugins necessários, personalizar preferências e integrá-lo ao seu fluxo de trabalho de desenvolvimento por meio de ambientes virtuais e atalhos de teclado. Seguindo os passos descritos neste guia, você deve estar bem preparado para lidar efetivamente com projetos Python no Sublime Text. Personalize essas configurações e plugins de acordo com suas necessidades específicas e continue explorando mais personalizações à medida que avança em sua jornada de desenvolvimento em Python.
Se você encontrar algo errado com o conteúdo do artigo, você pode