sublime如何快速打开项目中的测试文件? (测试跳转)

admin 百科 13
Sublime Text 通过 GotoTest 插件实现测试文件与源码文件双向跳转。安装后默认支持 models.py ↔ test_models.py 等常见映射,快捷键为 Ctrl+Alt+T(Windows/Linux)或 Cmd+Alt+T(macOS),亦可自定义路径规则。

sublime如何快速打开项目中的测试文件? (测试跳转)-第1张图片-佛山资讯网

Sublime Text 本身不内置“测试跳转”功能,但通过插件和快捷键配合,可以快速在源码文件和对应测试文件之间切换,比如从 user.py 跳到 test_user.py,或反过来。

安装并配置 GotoTest 插件

这是最轻量、专为测试跳转设计的插件:

  • Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Install Package,回车后搜索 GotoTest 并安装
  • 安装后默认支持常见命名规则:如 models.pytest_models.pyapi/views.pytests/test_views.py
  • 跳转方式:光标放在任意 Python 文件中,按 Ctrl+Alt+T(Windows/Linux)或 Cmd+Alt+T(macOS)即可双向切换

自定义命名/路径映射(可选)

如果项目结构特殊(比如测试文件在 spec/ 下,或用 _spec.py 后缀),可编辑插件配置:

  • 菜单栏 → Preferences → Package Settings → GotoTest → Settings – User
  • 添加类似如下规则(示例:匹配 app/user_service.pyspec/user_service_spec.py):

{
  "mappings": [
    ["^(.*)\.py$", "spec/\1_spec.py"],
    ["^spec/(.*)_spec\.py$", "\1.py"]
  ]
}

登录后复制

替代方案:使用 Project-specific Key Bindings

若不想装插件,也可手动绑定快捷键,调用 Sublime 内置命令 + 正则替换:

标签: linux python sublime go windows app 工具 mac macos win cos

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~