vscode python运行按哪个键_用VSCode写python的正确姿势

这篇博客介绍了在VSCode中学习Python的方法,包括安装Python扩展、使用Pylint进行错误提示、设置和使用调试快捷键。此外,还讲解了VSCode的Git集成,如何查看代码差异以及提交更改。对于代码格式化,推荐使用yapf,并给出了安装和配置步骤。最后分享了一些实用的快捷键技巧,如快速跳转、隐藏菜单栏和自定义快捷键设置。
摘要由CSDN通过智能技术生成

> 因为病毒肆虐,过年被困在家里。正好可以用来学习些什么。

先安装vscode, 然后在扩展中搜索python.

基本操作

在编辑器中,如果自动提示代码和错误提示,是再好不过的了,Python插件自带的Pylint功能会提示你。

在vscode中,Tab都默认是4个空格。

我们要记住几个常用的快捷键,首先是F1/Ctrl+Shit+P万能键

Ctrl+P:文件切换

Ctrl+空格:自动提示

F12/Ctrl+左键:跳转到定义

Shift+F12:预览定义

Ctrl+G:跳转行号

Ctrl+/:注释切换

Alt+↑↓:整行上下移动

Ctrl+↑↓:编辑器垂直滚动条上下移动,光标不动

Ctrl+Backspace/Delete:整词/连续空白删除

Ctrl+→←:光标整词移动

Ctrl+F查找/Ctrl+Shift+F在文件中查找,这都属于通用的,类似的就不说了啊。

调试操作

随时随地,F5调试运行。注意,VSCode默认在调试后,会停在第一句,如下图。

调试快捷键与VS基本相同。F5:调试/继续,

F10:单步跳过,

F11:单步进入,

Shift+F11:跳出。

F9:切换断点

左侧Debug窗口显示调试所用的模式,变量(局部变量,监视),调用堆栈,断点等。

这里需要提醒一下的是,左上角的下拉选择调试模式中,常用的两个是Python和Integrated Terminal/Console,第一个就是在插件自带的环境中调试运行,第二个就是集成的控制台中。问题是,第一种暂不支持input()输入,所以想调试带input的程序,就选择Integrated Terminal/Console或者External Terminal/Console也是可以的。

Git支持

集成了Git支持,这是很棒的功能,不仅在行首用不同颜色标识添加、删除、修改的行,点击行首色块,还能显示对比。资源管理器中也用不同颜色和标记提示修改的文件。如图:

想要提交时,只需要切换到左侧源代码管理,Commit就行了。

配置yapf

安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码

打开命令行

输入 "pip install yapf"

安装yapf成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.formatting.provider": "yapf"

几个小技巧

查看函数或者类的定义

Ctrl+鼠标左键点击函数名或者类名即可跳转到定义处,在函数名或者类名上按F12也可以实现同样功能

更改变量名

在变量名上按F2即可实现重命名变量

python断点调试

在行号的左边点击即可设置断点,在左边的调试界面可以查看变量的变化

隐藏菜单栏

这个属于个人习惯,如果你也感觉菜单栏很碍眼,可以点击查看->切换菜单栏,即可隐藏菜单栏。需要菜单栏的时候按Alt键即可查看

设置快捷键

文件->首选项->键盘快捷方式,将需要的修改的快捷键的整个大括号里面的内容复制到右边keybindings.json文件中,然后修改“key”的值为你需要的快捷键即可。我这边只修改了复制一行和删除一行的快捷键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值