分类: 开发工具

用VSCode写Python:linter, formatter和debugger配置详解

用VSCode写Python:linter, formatter和debugger配置详解

如果您在使用 VSCode 编写 Python 代码时发现代码无语法高亮提示、格式混乱或断点无法触发,可能是 linter、formatter 和 debugger 未正确配置。以下是针对这三类工具的详细配置步骤:

VSCode与Jupyter Lab的比较与协同

VSCode与Jupyter Lab的比较与协同

如果您在数据科学开发中需要选择一个交互式编程环境,VSCode 和 Jupyter Lab 各自具备独特能力,且二者可配合使用以提升工作流效率。以下是它们的核心差异及协同方式:

VSCode的“文件排除”设置:保持你的工作区干净

VSCode的“文件排除”设置:保持你的工作区干净

如果您在使用 VSCode 编辑项目时发现搜索、文件树或 IntelliSense 被大量无关文件干扰,则可能是工作区中包含了本应忽略的临时文件、构建产物或依赖目录。VSCode 提供了“文件排除”机制,可通过配置精准控制哪些文件和文件夹不参与显示与索引。

VSCode的Monorepo工作区:大型项目的管理之道

VSCode的Monorepo工作区:大型项目的管理之道

如果您正在使用 VSCode 管理包含多个相互依赖子项目的大型代码仓库,则可能面临工作区配置混乱、扩展行为不一致、调试路径错误等问题。以下是针对 Monorepo 场景在 VSCode 中实现高效协同开发的具体操作方式:

VSCode的Terminal Link Provider:让终端输出可点击

VSCode的Terminal Link Provider:让终端输出可点击

如果您在 VSCode 中运行命令时,终端输出中包含文件路径或 URL,但无法直接点击跳转,则可能是 Terminal Link Provider 功能未启用或配置不当。以下是启用并自定义该功能的多种方式:

sublime怎么在侧边栏快速搜索文件_sublime侧边栏搜索增强插件【教程】

sublime怎么在侧边栏快速搜索文件_sublime侧边栏搜索增强插件【教程】

Sublime Text 侧边栏原生不支持文件搜索——你不能像在 VS Code 里按 Ctrl+P 搜索项目内任意文件那样,在侧边栏直接键入名字过滤显示。所谓“侧边栏搜索”,实际是靠插件扩展功能 + 快捷键触发文件定位来实现的,核心方案只有两个:用 SideBarEnhancements 配合右键操作,或用 FileDiffs/AdvancedOpenFile 类插件补全模糊查找能力。

VSCode for Julia语言:科学计算新选择

vscode 正在成为 julia 科学计算开发的主流编辑器,它轻量、响应快、插件生态活跃,配合 julia 官方维护的 julia extension,已能覆盖从代码编写、调试、绘图到文档生成的完整工作流。