为VSCode安装扩展
用VSCode编程是需要依赖扩展的。写Python需要安装python的扩展,写C++需要安装C++的扩展。刚打开编辑器的时候,它一般会推荐一些扩展,你如果什么都不知道,可以先安装官方推荐的这些扩展:
修改VSCode的一些选项的默认值
VSCode有很多选项可以被修改,其各个选项都有默认值,这些默认值存储在"\settings.json"中(不过我没找到这个文件),用户如果想修改某些选项的值(比如:修改字体的大小),VSCode会自动帮我们生成一个“settings.json”文件,然后我们直接在这个文件中配置自己想要的值即可。
VSCode还没有创建"settings.json"文件:
VSCode帮我们创建了"settings.json"文件:
我们修改字号,让字体大一些。修改完后,保存一下,自定义的值就会覆盖默认值,修改就生效了。
用VSCode编写和调试python程序
下面就开始用VSCode编程了。因为python的配置超简单,我们以python为例来说明一下。
https //segmentfault com/q/1010000005897116
VSCode是以文件夹作为项目单位的。所以,我们如果要新建一个python项目的话,需要新建一个文件夹,然后在这个文件夹里面放置.py文件。然后让VSCode"打开文件夹",这样VSCode就能识别这个项目了。(当然可以用VSCode直接创建文件夹和文件。)
先创建test_python文件夹,里面创建一个test.py文件。
然后用VSCode加载它:
加载后的样子。可以看到,因为安装了python扩展,已经有高亮等效果了。
下面开始调试。
很显然要选择python选项:
然后VSCode为我们自动生成了"launch.json"文件,此文件有很多配置项,有的选项是默认从"settings.json"中取值的(比如"config.python.pythonPath")。如果"settings.json"中没有配置它们的话,调试时可能会无法启动。
同时,项目文件夹下面还自动生成了".vscode"文件夹。文件"launch.json"就在这个文件夹中。此时VSCode才算是真正意义上接手了这个项目文件夹。
网上的教程里,直接先在"settings.json"中把"python.pythonPath"先配置了一下,我当时不是太理解。现在看来,我们也需要配置一下了。
配置完之后,就可以正常调试程序了。
用VSCode调试带参的Python程序
修改test.py里面的代码,让它能打印参数(修改后的代码见下面的图片)。
修改launch.json,找到"configurations"中"name"为"Python"的那个配置块,给它添加"args"项,如下图所示:
添加前的配置块:
添加后的配置块:
文件launch.json修改完毕后,按F5调试程序,可以看到控制台输出的结果:
在按F5调试时,VSCode每次都会在程序入口处暂停住,这是配置项"stopOnEntry"在起作用,将其改成false后就不会出现这种情况了。
用VSCode自动格式化代码
VSCode“自动格式化代码”的快捷键是“Alt+Shift+F”。要格式化Python代码,需要安装Python包yapf(或autopep8、等)。
在命令行下执行:
[plain] view plain
python -m pip install yapf
然后配置"settings.json",启用yapf:
用VSCode对python代码进行语言分析
VSCode使用python的语言分析(写python代码的时候,编辑器会提示哪里出错,哪里的代码格式不规范),可以安装flake8(或pylint、等):
在命令行下执行:
[plain] view plain
python -m pip install flake8
然后配置"settings.json",启用flake8:
更换文件图标主题(使VSCode左侧的资源管理器根据文件类型显示图标):
可以选择已经存在的文件图标主题:"文件"->"首选项"->"文件图标主题"->"Seti(Visual Studio Code)"。
你也可以安装“vscode-icons”插件,安装的方式:
在“扩展(Ctrl+Shift+X)”中,搜索“vscode-icons”,然后安装并重新加载它,然后VSCode会让你执行一些操作,以激活"vscode-icons"插件。操作为:
"文件"->"首选项"->"文件图标主题"->"VSCode Icons"。对应到英文的话,应该是"File" -> "Preferences" -> "File Icon Theme"->"VSCode Icons"。
Guides(缩进线插件,让代码看起来更清晰):
在“扩展(Ctrl+Shift+X)”中,搜索“Guides”,然后安装并重新加载它即可。
② vscode使用教程是
vscode使用教程:
安装:
安装的东西没什么好说的,自行下载安装吧,伙计。
配置:
用户配置:
vscode的用户配置分3个级别,分别是默认配置、全局配置和工作区配置,优先级也依次递增。对于团队项目,一些规范可以通过项目目录下建一个.vscode/setting.json文件进行配置。
快捷键绑定:
参考官方文档,文档中列出了所有指令对应的快捷键。快捷键我只修改了两个与系统软件冲突的。
代码片段:
这个功能很像webstorm的live template的功能,虽然提示的时候没有webstorm那么精准和顺手,不过总的来说,够用。
设置语法遵循TextMate代码片段语法,你可以通过安装别人写好的snippet插件,如果别人写的snippet你用得不爽,那么自己写也简单。
之前使用这个代码片段有个痛点就是只能用方向键上下选择提示,如果能使用ctrl+n/p上下选择的话就更舒服了,没想到现在已经支持了。
另外,有没有人知道怎么设置代码提示内容,比如输入result提示了XPathResult是什么鬼。
插件:
4个月前刚知道vscode的时候,那时感觉插件还没有那么多,现在重新看了一下,真是应有尽有。牛逼啊!
这里介绍几个我用过觉得不错的插件
用户配置同步 Visual Studio Code Settings Sync。Git 历史 Git History。
文件图标 vscode-icons。缩进辅助线 Guides。
Visual Studio Code(以下简称vscode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。
内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。
③ 如何配置vscode的python编译环境
运行python代码
运行python代码见式三种:
运行python命令进入python工作环境输入表达式车即
创建保护python代码文件使用命令 python filename [参数]执行
Linux首行注释#!/usr/bin/env python3源文件加执行属性即直接执行
使用跨平台工具Visual Studio Code 作IDE
载并安装VS Code近(2016-7-15)VS Code更新比较快几新版本我现用1.3.0版
安装python插件:打VsCodeCtrl + p输入ext install python,稍等片刻发现关于python插件列表选择并安装我安装VSC官网介绍介绍语写:"*Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, snippets, and more"安装完插件智能提示python态语言某些候VSC识别变量类型运行才能确定类型算神仙没智能提示
配置python版本环境变量版本python通配置指定:依点击File->Preference->User Settings打两文件左边叫做Default.Settings右边叫做Setting.json左侧"python.pythonPath": "python"拷贝右侧并修改"python.pythonPath": "/usr/bin/python3"或任何想修改python目录即其设置左侧默认右侧设置左侧相同内容则覆盖左侧
设置运行配置:打或新建python源文件按快捷键Ctrl+Shift+B运行VSC提示No task runner configured.点击逗Configure Task Runner选择逗Others输入内容并保存:
{
"version": "0.1.0",
"command": "/usr/bin/python3",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always"
④ 使用VScode配置Python GIS开发环境
Python是进行GIS开发和数据处理的常用语言,如何用宇宙第一IDE进行GIS开发,为其配置Python环境是一个简单的入门问题。本文基于ArcGIS Pro自带的conda环境进行配置,实现可以使用GIS分析工具和其他Python模块。
略
对于常用的站点包ArcGIS Pro已经包括,简单的点击增加就可以进行导入
⑤ 用vscode编写Python
我的上一篇Python环境安装里面提到可以用idle来编写python的代码,但是效率还是太低了,毕竟只有对于大佬来说才是用啥写代码都一样,新手不行啊,初学者总是会忘记一些关键字的拼写啥的,或者想用一些库又不知道它里面有哪些方法等等因素,光用idle是不够的,所以我们需要一些更好用的工具来帮助我们来学习
vscode是一款代码编辑器,而且里面有非常丰富的插件,可以帮助我们提高开发效率,之后我可能会写一篇插件推荐的,不过要注意的是这是编辑器而不是集成开发环境,所以想要真正做项目还是推荐去使用专业的工具哦(比如PyCharm)
回到正题,首先打开浏览器输入官网地址https://code.visualstudio.com/“链接”
下载下来然后打开后,无脑下一步就可以完成安装了
安装完成后就打开软件,这时右下角会提示你安装中文的插件,看个人需要安装,我这里就暂时不安装了
接下来点击左边的侧边栏中的那个四个方块的图标,就可以看见第一个推荐的插件就是Python
当然如果没推荐给你也不要紧,可以点上边的搜索栏直接搜索关键字 "Python" 就行
然后点击 "install"安装就行,刚刚没安装中文插件的也可以搜索关键字 "chinese"来安装
现在可以点`New File`来新建代码文件开始写代码了
打开一个新文件后点上面的 `select a language`(装了中文插件的话应该叫“选择语言”),让后再搜索框中输入python来选择创建python文件
接下来就可以开始写代码了,可以看见,当我刚开始写下两个字母,vscode就开始给我提示代码了,按下 Tab 键或 Enter 键时,vscode就会帮我们补全我们的代码了
当你的代码写好保存以后,右上角就会有一个三角符号点击一下就可以运行代码了
可以在vscode的内置终端里看到输出结果
当然还有另一种运行方式,就是右键你的文本编辑框,然后点`Run Current File in Interaction Window` (在交互式窗口中运行文件)来将代码运行到Jupyter Notebook(交互式笔记本)中
如果没有预先安装jupyter插件右下角会提醒你安装,点击安装即可
等安装完后再来运行一下看看效果
好了,今天的介绍就到这里了
喜欢的话记得关注我呀
也可以到CSDN中搜索同名账号,我会两边一起更新的