vscode 如何查看运行信息

niuhe 插件官方教程已经上线, 请访问: http://niuhe.zuxing.net

先来总结一下: vscode 编辑器本质上是一个运行在本地的 chrome webview 程序

在开发 niuhe 插件 的过程中, 有时需要打印变量信息进行调试, 比如使用console.log(entry); 查看变量enter 的值,以此了解程序的运行情况,在 debug 模式下, 这些输出信息可以在调试控制台上清晰看到,如下截图所示:
调试模式下
调试控制台查看 console.log 日志
然而,当插件在非调试模式下运行时,查看日志信息就成了一个难题。在网上搜索相关方法,却很难找到有效的解决方案。此前,公司 CTO 在使用 VS CodeLua Debug 插件调试 Lua 脚本时,就遇到了编辑器莫名卡死的情况。重启编辑器也无济于事,更换项目目录后,问题又偶尔自行恢复。在这种情况下,想要查看插件运行日志来定位问题,却遍寻无果,只能暂时搁置。

转机

事情出现转机是在一次调试 niuhe 插件 的过程中。当时,编辑器左下角弹出了一个警告提示框(此处截图仅作展示用途)
提示窗

出于好奇,点击该提示框后 vscodeDevTools 面板被打开,这一发现令人惊喜:原来 VS Code 编辑器竟然基于 Chrome 浏览器运行!DevTools 面板的打开入口并非难以寻觅,我们可以通过 帮助 -> 切换开发人员工具 来打开它。有了 DevTools 面板,之前 Lua Debug 插件的问题也就有了解决的方向。
vscode DevTools面板

联想和展望

回顾一下,在 VS Code 编辑器出现之前,Web IDE 的概念并不普及。而在 VS Code 问世后,各种 Web IDE 如雨后春笋般涌现。当时我略感惊奇,Web IDE 开发工程庞大,为何各大公司愿意投入大量人力去开发体验似乎并不出色的 Web IDE。在发现 VS CodeDevTools 面板后,这个疑问也就有了答案:各大公司推出的 Web IDE 实际上都是 VS Code 的线上版本,而 VS Code 本身就是运行在 Chrome WebView 套壳内的本地 Web 程序。

当下,CursorTrae 等 AI IDE 火爆异常。实际上,它们都是基于 VS Code 进行开发的。这也就意味着,能在 VS Code 上安装使用的插件,在 Cursor 和 Trae 中同样适用。

这些 AI IDE 所具备的 AI 功能,在 VS Code 上借助现有的插件,比如 Continue 等,也能够实现与之类似的 AI 编程功能。此外,MarsCode AI也即将推出 Builder 功能,届时它将拥有与 Cursor 相同的功能。

VS Code 为开发者提供了极为出色的基础,凭借其开放性和扩展性,吸引了众多开发者参与插件开发,构建起了一个丰富多样的生态系统,有力地推动了相关技术的发展和创新。

### 如何在VSCode运行Python程序 #### 安装并配置Python环境 为了能够在Visual Studio Code (VSCode) 中顺利运行Python程序,安装合适的Python解释器至关重要。通过访问官方文档或社区指南可得知,需先下载对应操作系统的Python版本,并确保其已正确添加到系统路径中[^1]。 #### 配置VSCode支持Python开发 打开VSCode之后,利用扩展管理功能搜索`Python`插件完成安装。此插件不仅提供了语法高亮显示、智能感知等功能,还集成了多种调试工具来辅助开发者更高效地编写代码[^3]。 #### 创建与编辑Python文件 创建一个新的`.py`结尾的源码文件,在其中输入如下简单的测试语句用于验证环境设置是否成功: ```python import sys print("Hello, World!") print(f"Python Version {sys.version}") ``` 上述代码片段展示了基本的打印输出以及获取当前使用的Python版本信息的方法。 #### 运行Python脚本 有几种方式可以在VSCode里启动Python应用程序: - **终端内直接调用**:切换至集成终端界面,键入命令 `python your_script_name.py` 或者根据操作系统不同可能需要指定为 `python3` 来指明所要执行的具体脚本名称。 - **右键菜单选项**:选中想要执行的某一行或多行代码后点击鼠标右键,在弹出菜单中选取“Run Selection/Line in Python Terminal”,这会把选定部分发送给默认关联的Python解释器去执行。 - **使用快捷键**:按组合键 Ctrl+Alt+N 可快速触发整个活动窗口内的Python代码被执行;对于单行或多行的选择,则可通过Ctrl+Shift+E实现相同效果。 - **调试模式下运行**:按下F5键进入调试视图前应确认已在项目根目录下的`.vscode`文件夹中适当配置了launch.json文件中的参数项以便于更好地控制程序行为[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值