HW

导航

vscode创建python编译环境(launch.json和setting.json)

a. .vscode下launch.json文件

{
    "version": "0.2.0",
    "configurations": [
        {
            //配置名称,将会在启动配置的下拉菜单中显示
            "name": "Python",
            //配置类型
            "type": "python",
            //请求配置类型,可以为launch(启动)或attach(附加)
            //launch: VSCode 会打开这个程序然后进入调试
            //attach:你已经打开了程序,然后接通内部调试协议进行调试
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "C:\\Users\\Liz\\AppData\\Local\\Programs\\Python\\Python38\\python.exe",
            //将要进行调试的程序的路径
            "program": "${file}",
            //调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录
            "cwd": "${workspaceRoot}",
            "env": {},
            "envFile": "${workspaceRoot}/.env",
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput"
            ]
        }
    ]
}

预定义变量

${workspaceFolder} - 当前工作目录(根目录)

${workspaceFolderBasename} - 当前文件的父目录

${file} - 当前打开的文件名(完整路径)

${relativeFile} - 当前根目录到当前打开文件的相对路径(包括文件名)

${relativeFileDirname} - 当前根目录到当前打开文件的相对路径(不包括文件名)

${fileBasename} - 当前打开的文件名(包括扩展名)

${fileBasenameNoExtension} - 当前打开的文件名(不包括扩展名)

${fileDirname} - 当前打开文件的目录

${fileExtname} - 当前打开文件的扩展名

${cwd} - 启动时task工作的目录

${lineNumber} - 当前激活文件所选行

${selectedText} - 当前激活文件中所选择的文本

${execPath} - vscode执行文件所在的目录

${defaultBuildTask} - 默认编译任务(build task)的名字

b. .vscode下setting.json文件

// 将设置放入此文件中以覆盖默认值和用户设置。
{
  "python.pythonPath": "C:\\...\\python.exe",
  "python.linting.pylintEnabled": false,
  "python.linting.pep8Enabled": true,
  "python.linting.lintOnSave": true,
  "python.formatting.provider": "yapf"
}

 

posted on 2020-06-08 15:05  Liz122  阅读(13536)  评论(0编辑  收藏  举报