sistemas:suap:ambientedev:vscode

Configurações do Visual Studio Code

As configurações a seguir podem ser editadas diretamente no arquivo settings.json do workspace (ex.: /opt/suap/.vscode/settings.json) ou nos respectivos arquivos de usuário e do wsl remoto, que podem ser encontrados em File > Preferences > Settings > Open Settings.

{
  "python.pythonPath": "/home/seu_usuario/suap/bin/python",
}
{
...
  "files.exclude": {
     "**/*.pyc": {"when": "$(basename).py"}, 
     "**/__pycache__": true,
}
...
}

A configuração do debug é a padrão para Python/Django, conforme arquivo launch.json abaixo, porém, para que o debugger utilize a versão do Python do virtualenv é necessário selecioná-lo como executável do Python.

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/manage.py",
            "args": [
                "runserver"
            ],
            "django": true
        }
    ]
}

Recomenda-se criar uma segunda configuração de debug com o nome SUAP (commands), com as configurações abaixo. Para testar um comando específico deve-se entrar no arquivo e mudar o nome do comando que estiver sendo testado, bem como os parâmetros adicionais

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/manage.py",
            "args": [
                "edu_importar_dados",
                "2021"
            ],
            "django": true
        }
    ]
}
  • sistemas/suap/ambientedev/vscode.txt
  • Última modificação: 2022/02/26 11:20
  • por Edwilson de Sousa Carvalho