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"
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM