【Python】【VS Code】VS Code中python.json和setting.json文件配置說明

目錄

1. python.json配置

2. setting.json配置

3. 解決中文亂碼

4. 實現效果


1. python.json配置

? ? ? ? ? ?python.json 獲取步驟:文件 -> 首選項 -> 配置用戶代碼片段 -> python

? ? ? ? ? ?此為VS Code的頭文件設置,復制以下內容到 python.json

{"HEADER":{"prefix": "pyheader","body": [   "#!/usr/bin/env python3","# _*_ coding : UTF-8 _*_","# 開發團隊 :ALL","# 開發人員 :Admin","# 開發時間 :$CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND","# 文件名稱 :$TM_FILENAME","# 開發工具 :Visual Studio Code","","","","if __name__ == '__main__':","$0"],}
}

用法:編輯一個.py文件,輸入pyheader,就可以補全以下內容啦

#!/usr/bin/env python3
# _*_ coding : UTF-8 _*_
# 開發團隊 :ST
# 開發人員 :Jly
# 開發時間 :2024/02/19 19:30:06
# 文件名稱 :code_statistics.py
# 開發工具 :Visual Studio Codeif __name__ == '__main__':

2. setting.json配置

? ? ? ? setting.json獲取步驟:文件 -> 首選項 -> 設置

????????此為VS Code的頭文件設置,涉及到環境配置、代碼顏色、行間距、字體粗細、中文環境配置等等

{"security.workspace.trust.untrustedFiles": "open","workbench.colorTheme": "Oceanic Next (dimmed bg)","workbench.iconTheme": "material-icon-theme","bracket-pair-colorizer-2.depreciation-notice": false,"editor.lineHeight": 24,      //控制行間距"editor.fontWeight": "normal",    // 控制字體粗細"editor.tokenColorCustomizations": {"comments": "#00ff7f","keywords": "#eb6689","numbers": "#00eeff","functions": "#ea65f9"},  //控制字體顏色"python.defaultInterpreterPath": "D:\\soft\\Anaconda3\\python.exe",//"python.linting.flake8Enabled": true,//"python.formatting.provider": "yapf",//"python.linting.flake8Args": ["--max-line-length=248"],//"python.linting.pylintEnabled": false,"python.autoComplete.extraPaths": ["D:/soft/Anaconda3/lib/site-packages",],"python.analysis.extraPaths": ["D:/soft/Anaconda3",],//"vsicons.dontShowNewVersionMessage": true,// 配置python語言正常輸出中文的環境"code-runner.executorMap": {"python":"set PYTHONIOENCODING=utf8 && $pythonPath -u $fullFileName"}, "code-runner.respectShebang": false,"editor.unicodeHighlight.includeStrings": false,"editor.unicodeHighlight.includeComments": false,
//終端顏色配置"terminal.integrated.inheritEnv": false,"workbench.colorCustomizations": {"terminal.background": "#200707","terminal.foreground": "#b4d6af","terminalCursor.background": "#D8D8D8","terminalCursor.foreground": "#D8D8D8","terminal.ansiBlack": "#181818","terminal.ansiBlue": "#0b5e7c","terminal.ansiBrightBlack": "#585858",// 終端命令行  lm@os:"terminal.ansiBrightBlue": "#39b9e7","terminal.ansiBrightCyan": "#86C1B9","terminal.ansiBrightGreen": "#ca530f","terminal.ansiBrightMagenta": "#BA8BAF","terminal.ansiBrightRed": "#AB4642","terminal.ansiBrightWhite": "#F8F8F8","terminal.ansiBrightYellow": "#f788f7","terminal.ansiCyan": "#86C1B9","terminal.ansiGreen": "#b57b6c","terminal.ansiMagenta": "#BA8BAF","terminal.ansiRed": "#AB4642","terminal.ansiWhite": "#D8D8D8","terminal.ansiYellow": "#F7CA88","terminal.integrated.cursorBlinking": true,"terminal.integrated.lineHeight": 1.6,"terminal.integrated.letterSpacing": 0.1,"terminal.integrated.fontFamily": "Lucida Console", //字體設置"terminal.integrated.shell.linux": "/bin/zsh",},"[python]": {"editor.formatOnType": true},"vsicons.dontShowNewVersionMessage": true,"settingsSync.ignoredExtensions": [],"settingsSync.ignoredSettings": [],"window.zoomLevel": -1,"editor.codeActionsOnSave": {}
}

3. 解決中文亂碼

? ? ? ? 在setting.json文件里面增加以下內容即可

// 配置python語言正常輸出中文的環境
"code-runner.executorMap": {"python":"set PYTHONIOENCODING=utf8 && $pythonPath -u $fullFileName"}, 
"code-runner.respectShebang": false
},

4. 實現效果

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/696571.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/696571.shtml
英文地址,請注明出處:http://en.pswp.cn/news/696571.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

個人做抖店如何能夠快速起店?掌握好技巧是關鍵!建議收藏!

大家好,我是電商小布。 相信我們每個朋友在店鋪開通后,最關心的事情就是小店成功起店了。 那么個人做抖店想要快速起店,該怎么來進行操作呢? 接下來,小布重點給大家說三點: 首先來說一下小店的主體類型…

git常用命令記錄

1、第一次初始化 git init git add . git commit -m ‘first commit’ git remote add origin gitgithub.com:帳號名/倉庫名.git git pull origin master git push origin master # -f 強推 git clone gitgithub.com:git帳號名/倉庫名.git 2、工作基本操作 git checkout master…

dell r740服務器黃燈閃爍維修現場解決

1:首先看一下這款DELL非常主力的PowerEdge R740服務器長啥樣,不得不說就外觀來說自從IBM拋棄System X系列服務器后,也就戴爾這個外觀看的比較順眼。 圖一:是DELL R740前視圖(這款是8盤機型) 圖二&#xff…

QT 數據庫的增加操作和畫圖 Win

第一步、先配置CMakeLists.txt 在CMakeLists.txt中添加 find_package(Qt6 REQUIRED COMPONENTS Sql) find_package(Qt6 REQUIRED COMPONENTS Charts)target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Sql) target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Charts)避…

springboot集成JWT實現token權限認證

vuespringboot登錄與注冊功能的實現 注&#xff1a;對于JWT的學習&#xff0c;首先要完成注冊和登錄的功能&#xff0c;本篇博客是基于上述博客的進階學習&#xff0c;代碼頁也是在原有的基礎上進行擴展 ①在pom.xml添加依賴 <!-- JWT --> <dependency><grou…

Linux篇:Shell命令以及運行原理 和 權限

一. Shell命令及原理 Linux操作系統狹義上是Linux內核&#xff0c;廣義上是指Linux內核Linux外殼(Shell)和對應的配套程序 Linux外殼&#xff1a;Linux 外殼是用戶與內核之間的接口&#xff0c;用戶通過外殼與操作系統進行交互和操作。在 Linux 系統中&#xff0c;用戶可以選…

C語言——static的三大用法

被稱為面試愛考愛問題的它到底有何奧義 它難度不大并且非常常用&#xff0c;話不多說&#xff0c;直接開始 一、局部靜態變量 定義 在函數內部使用static修飾的變量被稱為局部靜態變量&#xff0c;與普通的局部變量不同&#xff0c;局部靜態變量在使用后不會被銷毀&#xff…

pycharm 遠程運行報錯 Failed to prepare environment

什么也沒動的情況下&#xff0c;遠程連接后運行是沒問題的&#xff0c;突然在運行時就運行不了了&#xff0c;解決方案 清理緩存&#xff1a; 有時候 PyCharm 的內部緩存可能出現問題&#xff0c;可以嘗試清除緩存&#xff08;File > Invalidate Caches / Restart&#xff0…

mysql優化指南之原理篇

之前碰到一個線上問題&#xff0c;在接手一個同事的項目后&#xff0c;因為工期比較趕&#xff0c;我還沒來得及了解業務背景和大致實現&#xff0c;只是了解了上線發布的順序和驗證方式就進行了上線&#xff0c;在上線進行金絲雀的時候系統還沒發生什么異常&#xff0c;于是我…

【面試題】談談MySQL的事務

事務是啥 MySQL的事務就是把多個sql語句操作打包在一起執行&#xff0c;要么全部執行&#xff0c;要么一個都別執行。這種操作稱為“原子性”&#xff0c;是事務最核心的特征。當某個sql操作出錯時&#xff0c;就會進行“回滾/rollback”操作&#xff0c;即把執行過的操作逆向…

MySQL數據庫進階第二篇(索引,SQL性能分析,使用規則)

文章目錄 一、索引概述二、索引結構三、結構 - B-Tree四、結構 - BTree五、結構 - Hash六、索引分類七、索引語法1.案例代碼 八、SQL性能分析1.查看SQl執行頻率2.慢查詢日志3.PROFILES詳情4.EXPLAIN執行計劃 九、 索引使用規則十、SQL 提示十一、覆蓋索引十二、前綴索引十三、單…

滾動加載react-infinite-scroll-component

react-infinite-scroll-component 當請求數據量過大時&#xff0c;接口返回數據時間會很長&#xff0c;數據回顯時間長&#xff0c;Dom 的渲染會有很大的性能壓力。 antd的List組件中有提到一個滾動加載的組件庫react-infinite-scroll-component 實現滾動加載 Antd&#xff1…

考研高數(高階導數的計算)

1.歸納法 常見高階導數 2.泰勒展開式 3.萊布尼茲公式 4.用導數定義證明導函數在某一點連續的例題

【kubernetes】二進制部署k8s集群之cni網絡插件flannel和calico工作原理(中)

↑↑↑↑接上一篇繼續部署↑↑↑↑ 目錄 一、k8s集群的三種接口 二、k8s的三種網絡模式 1、pod內容器之間的通信 2、同一個node節點中pod之間通信 3、不同的node節點的pod之間通信 Overlay Network VXLAN 三、flannel網絡插件 1、flannel插件模式之UDP模式&#xff0…

java對象所占內存大小輸出

如何計算java對象所占內存大小&#xff0c;可以使用下述三種方法。 使用jdk8自帶API 使用下面語句打印對象所占內存大小&#xff1a;需要保證jdk版本是jdk8。System.out.println(ObjectSizeCalculator.getObjectSize(3L)); 借助org.apache.lucene工具類 引入maven坐標 <…

2024/2/22

P8680 [藍橋杯 2019 省 B] 特別數的和 題目描述 小明對數位中含有 2、0、1、9 的數字很感興趣&#xff08;不包括前導 00&#xff09;&#xff0c;在 1 到 40 中這樣的數包括 1、2、9、10 至 32、39 和 40&#xff0c;共28 個&#xff0c;他們的和是574。 請問&#xff0c;在…

【2024軟件測試面試必會技能】

Unittest(5)&#xff1a;unittest_忽略用例 忽略用例 在執行測試腳本的時候&#xff0c;可能會有某幾條用例本次不想執行&#xff0c;但又不想刪也 不想注釋&#xff0c;unittest通過忽略部分測試用例不執行的方式&#xff0c;分無條件忽略和有條 件忽略,通過裝飾器實現所描述…

Vue3+vite搭建基礎架構(11)--- 菜單欄功能和Tab頁功能實現

Vue3vite搭建基礎架構&#xff08;11&#xff09;--- 菜單欄功能和Tab頁功能實現 說明刪除項目中不需要的文件userStore全局屬性代碼菜單欄代碼Tab頁代碼解決瀏覽器輸入地址時不會打開tab頁問題和切換tab頁時參數丟失問題 說明 這里記錄下自己在Vue3vite的項目使用less來寫樣式…

低代碼開發——企業轉型的萬金油

在數字化時代&#xff0c;企業面臨著日新月異的市場環境和激烈的競爭壓力。為了在這場變革中脫穎而出&#xff0c;企業需要不斷優化業務流程、提升創新能力&#xff0c;以及實現敏捷響應。在這個過程中&#xff0c;低代碼開發作為一種創新性的技術手段&#xff0c;正成為企業轉…