刚学Python的同学可能会觉得每次写Python都要打开Cmd有点烦。直接启动Pycharm的同学可能会觉得这个软件过于繁琐,难以理解使用。那么有没有什么软件可以省去打开CMD的步骤,可以弥补Pycharm的繁琐功能呢?——答案是VSCode。诞生于2015年的VSCode编辑器,如今可以说是目前最强的编辑器之一。有了微软的背书,它的成长速度远超历史悠久的老大哥,不到5年的时间,就坐上了市场份额第一的位置。它是如何在如此短的时间内取得成功的?答案是:简单且高度可扩展。编辑器,简单很重要。还记得多年前第一次使用Vim编辑器时搜索的第一个问题:如何退出Vim?工具的学习曲线直接影响工具的受众规模,对于编辑来说尤其如此。任何使用起来复杂的东西最终都会被更容易使用的东西所取代,但Vim在运维方面有其独特的优势,所以它暂时是不可替代的。Vim的不可替代性是在服务器级别。对于我们在桌面上编程??来说,编辑器越简单易用越好。不要乱来,你最终会惹恼自己。这就是VSCode越来越受欢迎的原因,它不仅简单易用,而且几乎涵盖了所有语言。如果我有一个小项目需要涉及到前后端所有的代码,我可以用VSCode的编辑器来解决,而且前端不是Webstorm,后端是Pycharm。好吧,让我们开始使用VSCode。1、安装毕竟是微软大叔的产品。安装VSCode时几乎不会遇到问题。打开:https://代码。visualstudio.com/选择适合自己系统的版本下载安装,一路默认:2.英文版的编辑器如果看不懂,这里介绍安装中文插件的方法:2.1中文插件点击View-CommandPalette(或者输入Ctrl+shift+P)进入命令面板。2.进入configurelanguage,选择ConfigureDisplayLanguage(配置显示语言)。3、查看是否有zh-cn的选项,如果有直接选择zh-cn替换。然后按照提示重启vscode就可以看到界面变回中文了。如果没有zh-cn选项,选择installadditionallanguages(添加其他语言选项),左侧会弹出一个扩展窗口,在扩展窗口中找到ChineseSimplified,点击install进行安装,重复步骤1和2选择中文。2.2使用终端(Terminal)这是用VSCode编写Python的核心部分。不需要打开丑陋的CMD,直接在VSCode中运行Python即可。点击【查看—终端】或者直接快捷键【Ctrl+`】打开终端,下面会生成一个CMD控制台:这里可以直接运行pythonxx.py进行最新修改:但是要注意当前file文件夹是否与Python脚本文件在同一个目录,如果不在同一个目录则cd进去。2.3一键式运行很多同学希望一键运行Python,而不是命令的形式。这时候就需要Python扩展了。打开扩展页面,输入Python,选择第一个安装。安装:重新加载VSCode即可生效,编辑好代码后按F5运行(如果不需要输入参数),第一次运行可能会让你选择环境,选择Python即可。默认情况下,按F5进入DEBUG模式。您需要再次按F5才能运行该程序。如果想按F5立即运行,需要在launch.json文件中将"stopOnEntry":true改为"stopOnEntry":false。launch.json文件可以在settings中找到,如下图:3.其他扩展3.1语法提示,配置flake8写代码没有语法提示,其实是一件很不爽的事情,IDE直接帮你搞定这。不过VSCode需要你稍微配置一下:1.打开终端,输入pipinstallflake8安装flake8,我已经安装好了,你的提示应该和我的不一样:2.输入“python.linting.flake8Enabled”:true3.2代码自动格式化Yapf是谷歌开源的Python代码格式化工具,可以一键美化代码。支持两种规范:PEP8和GoogleStyle。以下步骤与3.1类似,不再赘述:1、打开终端2、输入“pipinstallyapf”安装yapf3。在settings.json文件.provider中输入"python.formatting":"yapf"4.看一下,按快捷键Alt+Shift+F自动格式化代码。3.3文件和文件夹图标默认的VSCode图标没有那么详细。几种重要的文件类型只有图标提示,安装vscode-icons即可解决。Mac有一个vscode-icons-mac版本。如图:后续文件展示会更详细:3.4生成注释格式这是我强烈推荐的一个插件,搜索docstring,目前排名第四,优秀代表NilsWerner开发的autoDocstring:之后,你只需要在函数名后输入三个双引号回车即可生成docstring注释:按Tab键直接切换需要输入的位置,无需鼠标点击,加快注释效率。不过我不喜欢注释直接出现在三个双引号后面的位置,有点不雅观。或许这就是东西方审美的差异吧?这是我们文章的结尾。如果喜欢我们今天的Python实战教程,请继续关注我们。如果对您有帮助,请在下方点赞/观看。有什么问题可以在下方评论留言,我们会耐心解答!Python实战宝典(pythondict.com)不只是一个合集欢迎关注公众号:Python实战宝典原文来自Python实战宝典:Python编程最佳拍档——VSCode详解指南
