本文目录一览:
- 1、Mac 系统下VS Code写python时,怎么设置代码提示和补全
- 2、vs2015编写python怎么自动提示
- 3、如何用VS Code 编写Python
- 4、如何让python idle自动补全代码
- 5、python 在vscode下自动补全
Mac 系统下VS Code写python时,怎么设置代码提示和补全
看怎么用Visual Studio Code搭建一个Python开发环境,Visual Studio Code原生是不支持Python的代码补全的,所以我们需要装插件,打开Visual Studio Code,按F1或者Ctrl+Shift+P打开命令行,然后输入ext install,等待一会儿就会出现插件列表,输入python:安装界面点击最右端那个小云按钮即可开始安装,以后升级插件也是这个按钮,但这里有个Bug,一旦点击开始安装你就不能再切到其他窗口或者其他操作,一旦有,就会中断安装,又得重新来一遍,而由于微软服务器的原因,这个安装过程又特别漫长,所以我推荐安装的时候找本书看看,看个人情况吧,反正我最少也安装了10几分钟。 安装好了重启一下Visual Studio Code就好啦
vs2015编写python怎么自动提示
下载for windows 的python;
下载2.71版本的,因为现在的书大多是讲的2.X版本的,然后直接安装就好了,很简单;
然后随便用记事本什么的写python程序,保存后将后缀该为.py双击直接可以运行。
也可以在你刚改过后缀的文件的右键菜单里找edit by **(记不清了,就是python带的编辑器),打开就可以修改,关键字还会变色、这个不是一两句能说清的,你可以继续问我。
如何用VS Code 编写Python
下载并安装VS Code,最近(2016-7-15)VS Code更新比较快,几天一个新版本,我现在用的是1.3.0版
安装python插件:打开VsCode,Ctrl + 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"
}
设置完毕后再次按下Ctrl+Shift+B即可自动使用python命令运行程序并在VSC中看到输出结果
单步调试:Ctrl+Shift+D进入调试界面,点击设置小按钮配置launch.json文件,用默认配置就可以了(详细的配置项请看python插件官网介绍:)
Linting:原谅我不知道用汉语怎么说,就是在编写代码并保存后会吧语法错误的行用波浪线标示出来而不用等到build的时候才给出错误提示。配置方法分两步:1,安装Pylint这个第三方包;2,配置Settings.json文件以开启或关闭Linting,貌似默认就是开启的。具体的操作方法请见python插件官网(官网的wiki中还有很多有用的信息,建议都看看),需要注意的是,如果是在Linux系统下,用pip安装Pylint时选择对pip命令,别搞错了(我用的Ubuntu14.04里有预装的用于python2的pip命令,还有一个自己后来安装的用于python3的pip3命令)。
如何让python idle自动补全代码
比如print的自动补全 输入pr 按Tab键,弹出提示选项。 按空格就可以选择第一个print 注意是 空格, 而不是回车
python 在vscode下自动补全
VS Code python自定义类或者函数Import后无自动补全提示
用VS code写python,标准模块自动补全都没有问题,在用自定义的module,import后怎么都没有补全提示。
最后采用替换掉Microsoft python analysis engine,采用了Jedi as intellisense engine。设置如下:
在settings.json中搜索 python.jediEnabled 修改为true: