之前写 Python 代码一直用Pycharm,但Pycharm包的引入经常会出现索引不到的问题,还有些代码提示不完整,比如判断是否是数字型的字符串,'abc'.isdigit(),在Pycharm里就没有提示。
最近我在看国外的Django视频,发现他们都用Vscode,写代码也很溜,所以我也尝试了一下,还不错,这样正好把我的不同语言的项目都集合到一起了,不用一个语言一个IDE。下面是我在配置的时候,遇到的一些问题,做个简单记录。
设置语言为中文
1、按快捷键“Ctrl+Shift+P”
2、在顶部搜索框中输入“configure display language”,按回车键。
3、“vscode”里面就会打开一个语言配置文件,将“en-us”修改成“zh-cn”
TAB键自动补全代码
setting.json文件添加:
"emmet.triggerExpansionOnTab": true,
python代码格式化
1、按快捷键“Ctrl+Shift+P”
2、python formatting provider:yapf
隐藏文件夹
1、按快捷键“Ctrl+Shift+P”
2、open settings
找到这一项配置:files exclude,添加记录
**/.idea
**/.vscode
调整终端字体大小和行间距
1、按快捷键“Ctrl+Shift+P”
2、open settings
font size - 终端 - 16px
line height - 终端 - 1.2
修改默认快捷键
1、首选项 - 键盘快捷方式
2、找到对应的项目,设置即可
例如:格式化文档 format document: ctrl+command+l
相对路径问题
1、setting.json中添加配置:"python.terminal.executeInFileDir": true
2、debug模式,launch.json添加配置:"cwd": "${fileDirname}"
配置完后,F5 Debug没问题,但点右上角的 Debug Python File 还是有问题,应该是 VSCode 的一个bug
Vscode终端python环境不一致问题
Mac终端下可以使用conda环境,VS终端下输入python启动的是自带的py2
设置全局配置:
"terminal.integrated.env.osx": { "PATH": "" }
本文为 陈华 原创,欢迎转载,但请注明出处:http://edu.ichenhua.cn/read/227