Cómo configurar el entorno de compilación Python de vscode
La programación con VSCode requiere extensiones de dependencia. Para escribir Python, necesita instalar la extensión Python y para escribir C++, necesita instalar la extensión C++. Cuando abres el editor por primera vez, normalmente te recomendará algunas extensiones. Si no sabes nada, puedes instalar primero estas extensiones recomendadas oficialmente:
Modifica los valores predeterminados de algunas opciones de VSCode.
Hay muchas opciones que se pueden modificar en VSCode. Cada opción tiene un valor predeterminado, que se guarda en "\settings.json" (pero no encontré este archivo). Si el usuario quiere modificar los valores de algunas opciones (como cambiar el tamaño de fuente), VSCode generará automáticamente un archivo "settings.json" para nosotros, y luego podremos configurar directamente los valores que queramos en este archivo.
VSCode no ha creado el archivo "settings.json":
VSCode nos ayudó a crear el archivo "settings.json":
Modifiquemos la fuente tamaño, deja que se haga más grande. Después de la modificación, guárdelo. El valor personalizado sobrescribirá el valor predeterminado y la modificación entrará en vigor.
Escribir y depurar programas Python con VSCode
Comencemos a programar con VSCode. Debido a que la configuración de Python es súper simple, usamos Python como ejemplo para ilustrar.
/q/101000005897116
VSCode utiliza carpetas como unidades de proyecto. Entonces, si queremos crear un nuevo proyecto de Python, debemos crear una nueva carpeta y luego colocar . py archivos en esta carpeta. Luego dígale a VSCode que "abra la carpeta" para que VSCode pueda reconocer el proyecto. (Por supuesto, puede crear carpetas y archivos directamente con VSCode).
Primero cree la carpeta test_python y cree un archivo test.py en ella.
Luego cárguelo con VSCode:
Cómo se ve después de cargarlo. Como puede ver, debido a que la extensión de Python está instalada, ya existe un efecto de resaltado.
Iniciar la depuración.
Obviamente, seleccione la opción python:
Entonces VSCode genera automáticamente el archivo "launch.json" para nosotros. Este archivo tiene muchos elementos de configuración y algunas opciones toman sus valores de "settings.json" de forma predeterminada (como "config.python.pythonPath"). Si no están configurados en "settings.json", es posible que no se inicien durante la depuración.
La carpeta "Al mismo tiempo. vscode" se genera automáticamente en la carpeta del proyecto. El archivo "launch.json" está en esta carpeta. En este punto, VSCode puede hacerse cargo de la carpeta del proyecto.
En el tutorial en línea, "python.pythonPath" se configura directamente en "settings.json", lo cual no entendí muy bien en ese momento. Ahora parece que también necesitamos configurar eso.
Una vez completada la configuración, puede depurar el programa normalmente.
Utilice VSCode para depurar programas Python con parámetros
Modifique el código en test.py para que pueda imprimir parámetros (consulte la imagen a continuación para ver el código modificado).
Modifique launch.json, busque el bloque de configuración con el "nombre" "Python" en "Configuración" y agréguele "args", como se muestra en la siguiente figura:
Antes de agregar el bloque de configuración:
Bloque de configuración agregado:
Después de modificar el archivo launch.json, presione F5 para depurar el programa y podrá ver la salida de la consola:
Al depurar presionando F5, VSCode se detendrá en la entrada del programa cada vez. Esto se debe a que el elemento de configuración "stopOnEntry" está funcionando. Esto no sucede después de cambiarlo a falso.
Utilice VSCode para formatear código automáticamente
La tecla de método abreviado para "Formatear código automáticamente" de VSCode es "Alt+Shift+F". Para formatear el código Python, necesita instalar el paquete Python yapf (o autopep8, etc.).
Ejecutar en la línea de comando:
[Normal] Ver texto normal
python -m pip install yapf
Luego configure "settings.json" y habilite yapf:
Use VSCode para realizar análisis de lenguaje en código Python
VSCode usa lenguaje Python para el análisis (al escribir código Python, el editor le indicará dónde hay algún problema y dónde el formato del código no está estandarizado), puede instalar flake8 (o pylint, etc.):
Ejecutar en la línea de comando:
[Normal] Ver texto normal
python -m pip paquete de instalación 8
Luego configure "settings.json" y habilite flake8:
Cambie el tema del ícono de archivo (hace que el explorador en el lado izquierdo de VSCode muestre íconos según el tipo de archivo):
Puede seleccionar un tema de ícono de archivo existente: "Archivo " -> "Preferencias" ->" Tema de icono de archivo"->Seti (Visual Studio Code).
También puede instalar el complemento "vscode-icons" de las siguientes maneras:
En "Extendido (Ctrl+Shift+ X)", busque "VSCode-icons", luego instálelo y vuelva a cargarlo, luego VSCode le pedirá que haga algo para activar el complemento "vscode-icons". La operación es:
"Archivo"->"Preferencias"->"Tema de icono de archivo"->Ícono de VSCode Correspondiente al inglés, debería ser "Archivo"-->"Preferencias" -> ". Tema de icono de archivo" -> Icono de VSCode.
Guía (complemento de sangría de línea para que el código se vea más claro):
En "Extender (Ctrl+Shift+ X)", busque para "Guía", luego instálelo y vuelva a cargarlo.