markandmove 插件在 package control 中不存在,截至 2026 年 3 月未被收录且无可靠文档或仓库佐证;推荐使用 sublime 原生书签、markless 或 vim 模式实现标记跳转功能。

MarkAndMove 不是 Sublime Text 官方或主流社区维护的插件,目前在 Package Control 仓库(https://www.php.cn/link/740f0ae2a2a8c9163df39ee718e1343c。
为什么 Package Control 里搜不到 MarkAndMove
Package Control 的插件必须由作者主动提交并持续维护,才能出现在索引中。截至 2026 年 3 月,MarkAndMove 未被收录,也没有 GitHub 仓库、README 或用户讨论佐证其存在。常见混淆来源包括:
- 记混了插件名:比如把
Markless(轻量标记)、Bookmark(原生书签)、QuickHighlighter或 Vim 模式下的marks功能当成独立插件 - 看到过时教程:某些 2018–2020 年的博客提过自制脚本,但未发布为 Package Control 插件
- 和 VS Code 插件名冲突:VS Code 有
mark-and-move(作者:yhirose),但不兼容 Sublime
Sublime 里真正能“标记+跳转”的替代方案
Sublime 原生支持足够强的标记能力,无需外部插件即可完成大部分需求;若需增强,推荐用稳定、可验证的替代品:
-
Bookmarks(内置):按Ctrl+F2(Windows/Linux)或Cmd+F2(macOS)打书签,F2/Shift+F2跳转/反向跳转——所有文件通用,重启不丢 -
Markless(Package Control 可装):支持自定义标记符号(如@todo、§),用Ctrl+Shift+P→Markless: Find Mark快速定位 -
AdvancedNewFile+SideBarEnhancements:配合路径标记习惯,实现“标记目录位置→快速新建/打开”工作流
注意:Markless 不会自动高亮或跳转到行首——它只匹配行内文本,适合标记 TODO、FIXME 等语义锚点。
如果坚持要“类 Vim 标记行为”,得靠配置
Vim 模式(Vintage)下,Sublime 支持原生 m{a-z} 打标记、'{a-z} 跳转,但默认关闭。启用步骤如下:
- 打开
Preferences → Settings – User - 确认
"ignored_packages"中不含"Vintage"(即不是["Vintage"]) - 添加或确保有:
"vintage_ctrl_keys": true(否则Ctrl+[等组合键无效) - 重启后,在普通模式(按
Esc进入)下输入ma即在当前光标处设标记a,再按'a即跳回
这个功能完全免费、零依赖,但要求你接受 Vim 操作范式——它不是图形化“点击标记”,而是记忆型快捷操作。
真正的复杂点不在安装,而在于区分“功能需求”和“插件幻觉”。很多人卡在搜不到插件,其实是没先想清楚:你要的是跨文件跳转?还是行内关键词定位?或是可视化侧边栏标记?搞清这点,答案往往就在原生功能或三个已验证插件里。











