sistemas:suap:ambientedev:vscode

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
sistemas:suap:ambientedev:vscode [2020/06/02 10:08]
Edwilson de Sousa Carvalho
sistemas:suap:ambientedev:vscode [2022/02/26 11:20] (atual)
Edwilson de Sousa Carvalho
Linha 1: Linha 1:
-====== Visual Studio Code - Dicas de Uso ======+====== 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. 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.
Linha 5: Linha 5:
 ===== Selecionar automaticamente o virtual env ao iniciar terminal integrado ===== ===== Selecionar automaticamente o virtual env ao iniciar terminal integrado =====
  
-<code>+<code javascript>
 { {
-  "python.pythonPath": "/home/edwilson/suap1904/bin/python",+  "python.pythonPath": "/home/seu_usuario/suap/bin/python",
 } }
 </code> </code>
Linha 13: Linha 13:
 ===== Ocultar arquivos .pyc e cache ===== ===== Ocultar arquivos .pyc e cache =====
  
-<code>+<code javascript>
 { {
 ... ...
Linha 21: Linha 21:
 } }
 ... ...
 +}
 +</code>
 +
 +===== Configurar debug do SUAP =====
 +
 +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.
 +
 +{{:sistemas:suap:ambientedev:executavel-python.png?nolink|}}
 +
 +<code javascript>
 +{
 +    // 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
 +        }
 +    ]
 +}
 +</code>
 +
 +===== Configurar debug do SUAP para commands =====
 +
 +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
 +
 +{{:sistemas:suap:ambientedev:executavel-python.png?nolink|}}
 +
 +<code javascript>
 +{
 +    // 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
 +        }
 +    ]
 } }
 </code> </code>
  
  • sistemas/suap/ambientedev/vscode.1591103289.txt.gz
  • Última modificação: 2021/08/25 10:33
  • (edição externa)