VSCode-python 进阶配置

Posted 水木梵华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode-python 进阶配置相关的知识,希望对你有一定的参考价值。

VSCode-python 进阶配置

中文乱码

中文乱码,网上一堆解决方法,但是根本没有有效起作用的。
在python脚本的前面添加:

# -*- coding:utf-8 -*-

并不能在控制台输出时是的print输出中文不乱码。但是此时os.system()的输出却是正常的,
如果使用调试进行输出得到相反的结果:print输出正常,但是终端输出乱码。

解决方法:尽量不要用中文
好吧,确实没卵用!哪位小伙伴有解决方法,请不吝赐教。

自动添加文首注释

此时需要安装vscode-fileheader
安装后需要进行相关配置:
文件 ——> 首选项 ——> 设置
打开setting.json,搜索fileheader,找到以下设置:

  // By default, create file  username
  "fileheader.Author": "mikey.zhaopeng",

  // By default, common template. Do not modify it!!!!!
  "fileheader.tpl": "/*\r\n * @Author: {author} \r\n * @Date: {createTime} \r\n * @Last Modified by:   {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n */\r\n",

  // By default, update file  username.
  "fileheader.LastModifiedBy": "mikey.zhaopeng",

然后进行更改:

    // By default, create file  username 此处更改为你的用户名
    "fileheader.Author": "Yanta", 

    // By default, common template. Do not modify it!!!!! 
     "fileheader.tpl": "#!/usr/bin/env python \r\n# -*- coding:utf-8 -*- \r\n‘‘‘\r\n * @Author: {author} \r\n * @Date: {createTime} \r\n * @Last Modified by:   {lastModifiedBy} \r\n * @Last Modified time: {updateTime} \r\n * @Desc: \r\n‘‘‘\r\n",
  
    // By default, update file  username. 此处更改为你的用户名
    "fileheader.LastModifiedBy": "Yanta",
    "workbench.iconTheme": "vscode-icons"

更改过上述配置之后需要重启vscode,否则不会应用更改。
重启后新建立文件,按下快捷键:Ctrl+Alt+i,就会在脚本开头自动填入注释内容。

不足

file-header目前无法自动添加注释部分,而且无法想vim一样可以自动识别脚本类型,然后自动插入对应的文首注释。
注释只能针对所有的脚本文件一视同仁。

文件图标

增加文件图标插件,实际上就是为了好看。
直接搜索:vscode-icons安装即可。










以上是关于VSCode-python 进阶配置的主要内容,如果未能解决你的问题,请参考以下文章

Atom编辑器入门到精通 Atom使用进阶

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段

我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段

Atom编辑器入门到精通 Atom使用进阶