Jumpy
创建动态热键以在文件和可见面板间跳转。
详细信息
安装次数
- 总计 309
- Win 141
- Mac 103
- Linux 65
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
jumpy-sublime
Sublime Text的Jumpy软件包的等效包,用于通过创建动态热键来在文件和可见面板间跳转。
安装
步骤1:下载包
选项1:使用 Package Control
打开命令面板
- 在PC上: shift+control+P
- 在Mac上: shift+command+P
选择 Package Control: Install Package
。
选择 Jumpy
。
选项2:使用 GIT
git clone "https://github.com/jgburet/jumpy-sublime.git" \
"~/Library/Application Support/Sublime Text 3/Packages/Jumpy" # <-- MacOS destination
步骤2:配置快捷键
Jumpy 没有预定义的快捷键,您需要定义自己的快捷键。
前往 首选项 > 快捷键
。通过添加以下行来完成文件:
[
{ "keys": ["shift+enter"], "command": "jumpy", "context": [{ "key": "panel_has_focus", "operand": false }] }
]
自定义
Jumpy 允许您自定义用于识别放置标签的位置以及它们的CSS的Regex,因此您可以选择它们的样式。可更改的条目有两个:jumpy.label_css
和 jumpy.regex
。
前往 首选项 > 设置
并将它们设置为您的偏好。
Jumpy 还处理特定于语法的配置(首选项 > 设置 - 语法特定
)。这意味着它可以在两个文件之间表现出不同的行为,即使它们在同一窗口中打开并可见。
这很有用,特别是当Regex并不完美符合您的语法时。例如,您可能会增强它,以便 kebab-cased
CSS属性不会被识别为多个单词。
示例
"jumpy.label_css": "background-color: color(var(--redish) min-contrast(var(--background) 2.5)); font-size: 0.7rem;",
"jumpy.regex": "\\w+",
备注
- 正则表达式被转义。
- 整个CSS被覆盖,而不仅仅是冲突的部分。
- 更推荐使用 变量,以便颜色与您的配色方案匹配。
可能对您有帮助的链接
- https://text.sublime.net.cn/docs/minihtml.html#css:ver-dev
待办事项
改进标签
目前,标签通过 phantoms
显示。当显示时,它们会将您的文本移位。这很烦人。
我希望能编辑 buffer
,但这会使包的计算变得非常复杂,需要协调更多的命令。
还有这一点需要处理 https://github.com/sublimehq/sublime_text/issues/817#issuecomment-95211154。
多光标
保持当前光标并选中文本标签时添加新的光标。