VSCode(Visual Studio Code) 在Python中,自动提示函数选中后带括号设置

本文介绍如何在VSCode中配置Python代码编辑器,实现函数名补全时自动添加括号,并解决了括号内无法显示参数提示的问题。
部署运行你感兴趣的模型镜像

最近发现VSCode 界面真的很炫,而且占用空间小,只有40多M,启动更是秒开,同时应用商店各种开发调试工具,支持各种语言,简直是开发利器。
最近我在用它Python写Tensorflow和OpenCV的代码,界面美的不像话,每天一直想看着它。

这里写图片描述

但是就是一个小问题让我耿耿于怀,每次选择提示的方法后,Tab键选择后没有自带括号,所以我每次要自己敲括号!!!这是我以前用PyCharm时的习惯啊,所以每次都觉得很难受。
对于这么完美的工具我是不能忍有这么一个小缺陷的,我查找了很多文档,都没有找到合适的,直到今天看官方文档,才发现有这个方法!!!果断替换以后就可以了。
官方的设置参考这里[Editing Python in VS Code][1]

具体来说,就是找到setting.json,找到 "python.autoComplete.addBrackets"这个属性,然后设置为 true
这里写图片描述
然后我自己每次敲函数,按Tab补全时,终于自带括号了,这下可以愉快的使用了。
VSCode还有很多强大的功能,大家有空可以查一查

PS:以前自动带括号后有个问题,就是括号及里面会变灰,这时应该是按tab就跳到括号后面的意思。但是我们希望的事能继续在括号里有提示,经过楼下评论区的提醒,需要将设置中的这个勾选去掉,如下:
在这里插入图片描述
这样就可以在括号里面自动提示变量等数据了

ps:最近发现一个集成多种语言多个包的API查询的网站[DevDocs ][2],速度快,种类全,而且包括了Tensorflow等。
这里写图片描述

pss:还有就是对于英语不好的同学,可以看集合了各类翻译为中文的文档[一译][3]
这里写图片描述
[1]: https://code.visualstudio.com/docs/python/editing
[2]:http://devdocs.io/
[3]:http://python.usyiyi.cn/

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 启用或配置VSCode中的Python变量名自动补全和提示 为了在Visual Studio Code (VSCode) 中实现高效的Python开发体验,确保良好的代码编写效率,可以利用多种方式来启用或优化Python变量名的自动补全功能。 #### 安装必要的扩展 安装官方支持的 Python 扩展对于获得最佳的编码辅助至关重要。此扩展提供了智能感知(IntelliSense),它不仅限于语法高亮显示还包括参数信息、函数签名帮助以及成员列表等功能[^2]。 ```bash ext install ms-python.python ``` #### 配置`settings.json` 通过自定义设置文件 `settings.json` 来增强编辑器的行为,使得其更贴合个人需求。具体来说,在工作区级别的 `.vscode/settings.json` 文件中添加如下配置项: - **python.analysis.completeFunctionParens**: 自动完成括号内的参数。 - **editor.quickSuggestions**: 控制快速建议何时出现;将其设为 true 可让 VSCode 在键入时立即提供代码片段选项。 ```json { "python.analysis.completeFunctionParens": true, "editor.quickSuggestions": { "other": true, "comments": false, "strings": false } } ``` #### 使用Jedi 或 Pylance作为语言服务器 选择合适的语言服务提供商有助于提高性能并改善用户体验。可以通过调整 `python.languageServer` 设置来切换到更适合当前项目的解析引擎。通常情况下,默认的选择已经足够好用了,但如果遇到问题,则可尝试更换其他替代方案如 Pylance。 ```json "python.languageServer": "Pylance" ``` 以上措施共同作用下,可以在很大程度上提升VSCode处理Python项目期间对变量名称及其他元素识别的能力,进而促进更加流畅的工作流程[^1]。
评论 18
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值