Logseq VIM Editor 插件发布
· 阅读需 3 分钟
图片与正文无关
Logseq 的一个类似 VIM 的块编辑器,如果你熟悉 VIM,它将在你编辑时带来 VIM 级别的性能提升。
功能
- 单块模式。
- 多块模式。
- 支持许多 VIM 操作。
- 支持 Markdown 表格编辑器。
使用方法
默认触发快捷键是 mod+shift+e
。
多块模式注意事项
- 顺序将是选择顺序。
- 所有层级化的块将被展平。
- 不应更改块 ID,否则插件无法定位块,那么对该块的修改将会丢失。
- 那些点是什么?它们是用于验证块 ID 的零宽度字符,因此也不应更改这些点。
Markdown 表格编辑器快捷键
如果你使用的是 Mac,请使用 Cmd 替代 Ctrl。
基础
命令 | 描述 | 键位 |
---|---|---|
下一个单元格 | 移动到下一个单元格 | Tab |
上一个单元格 | 移动到上一个单元格 | Shift-Tab |
下一行 | 移动到下一行 | Enter |
退出 | 从表格中退出 | Ctrl-enter |
移动焦点
命令 | 描述 | 键位 |
---|---|---|
向左移动 | 将焦点向左移动 | Ctrl-Left |
向右移动 | 将焦点向右移动 | Ctrl-Right |
向上移动 | 将焦点向上移动 | Ctrl-Up |
向下移动 | 将焦点向下移动 | Ctrl-Down |
对齐
命令 | 描述 | 键位 |
---|---|---|
左对齐 | 将一列向左对齐 | Shift-Ctrl-Left |
右对齐 | 将一列向右对齐 | Shift-Ctrl-Right |
居中对齐 | 将一列居中对齐 | Shift-Ctrl-Up |
取消对齐 | 取消对齐 | Shift-Ctrl-Down |
行/列操作
命令 | 描述 | 键位 |
---|---|---|
插入行 | 插入一个空行 | Ctrl-K Ctrl-I |
删除行 | 删除一行 | Ctrl-L Ctrl-I |
插入列 | 插入一个空列 | Ctrl-K Ctrl-J |
删除列 | 删除一列 | Ctrl-L Ctrl-J |
行上移 | 将一行向上移动 | Alt-Shift-Ctrl-Up |
行下移 | 将一行向下移动 | Alt-Shift-Ctrl-Down |
列左移 | 将一列向左移动 | Alt-Shift-Ctrl-Left |
列右移 | 将一列向右移动 | Alt-Shift-Ctrl-Right |
CodeMirror
该编辑器基于 CodeMirror v5,你可以从那里了解更多。这个插件不需要成为一个专业的编辑器或 IDE 来编辑 Logseq 块,你可以仅仅将其视为一种有趣的编辑块的方式。
如果对这个插件感兴趣,可以在 Logseq 的插件市场搜索并安装使用。