跳到主要内容

Logseq VIM Editor 插件发布

· 阅读需 3 分钟
Random Image
图片与正文无关

Logseq 的一个类似 VIM 的块编辑器,如果你熟悉 VIM,它将在你编辑时带来 VIM 级别的性能提升。

功能

  • 单块模式。
  • 多块模式。
  • 支持许多 VIM 操作。
  • 支持 Markdown 表格编辑器。

使用方法

默认触发快捷键是 mod+shift+e

多块模式注意事项

  1. 顺序将是选择顺序。
  2. 所有层级化的块将被展平。
  3. 不应更改块 ID,否则插件无法定位块,那么对该块的修改将会丢失。
  4. 那些点是什么?它们是用于验证块 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 的插件市场搜索并安装使用。