【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.mzph.cn/news/696571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

个人做抖店如何能够快速起店?掌握好技巧是关键!建议收藏!

大家好,我是电商小布。 相信我们每个朋友在店铺开通后,最关心的事情就是小店成功起店了。 那么个人做抖店想要快速起店,该怎么来进行操作呢? 接下来,小布重点给大家说三点: 首先来说一下小店的主体类型…

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;用户可以选…

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数据库进阶第二篇(索引,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…

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来写样式…

统信UOS_麒麟KYLINOS上监控网络:探索Smokeping的强大功能

原文链接&#xff1a;统信UOS|麒麟KYLINOS上监控网络&#xff1a;探索Smokeping的强大功能 在当今的网络环境中&#xff0c;无论是个人用户还是企业用户&#xff0c;都非常重视网络的稳定性和连通性。特别是在进行远程工作、在线会议、云计算等活动时&#xff0c;网络质量直接影…

程序员必备技能----删库跑路大总结

删库跑路大总结&#xff0c;各个都是大杀器&#xff0c;破坏性太大&#xff0c;轻易不要尝试。 删除linux根目录&#xff0c;用户目录&#xff0c;其实还可以增加一个删除/etc。删除&#xff08;清除&#xff09;数据库。删除redis缓存和持久化文件。删除mongodb库。git push …

说一说Eclipse的项目类型和常用项目的区别

Eclipse在新建项目的时候有很多类型&#xff0c;包括Java project、Web project等等&#xff0c;如下&#xff1a; 那么这些项目类型有什么区别呢&#xff1f;我们在创建项目的时候应该如何选择&#xff0c;了解清楚这一点还是非常重要的&#xff0c;但记住一个出发点&#xff…

2.22 day3、4 QT

完善对话框&#xff0c;点击登录对话框&#xff0c;如果账号和密码匹配&#xff0c;则弹出信息对话框&#xff0c;给出提示"登录成功”&#xff0c;提供一个Ok按钮&#xff0c;用户点击Ok后&#xff0c;关闭登录界面&#xff0c;跳转到其他界面 如果账号和密码不匹配&…

【论文解读】Uncertainty Quantification of Collaborative Detection for Self-Driving

Uncertainty Quantification of Collaborative Detection for Self-Driving 摘要引言方法问题定义方法概览Double-M 实验结论 摘要 在联网和自动驾驶汽车(CAVs)之间共享信息从根本上提高了自动驾驶协同目标检测的性能。然而&#xff0c;由于实际挑战&#xff0c;CAV 在目标检测…