Obsidian 插件:【Readme】Emacs text editor

Obsidian 插件:【Readme】Emacs text editor

插件名片

  • 插件名称:Emacs text editor
  • 插件作者:Klojer
  • 插件说明:部分模拟 Emacs 文本编辑器以用于 Obsidian。
  • 插件分类:[‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

部分模拟 Emacs 文本编辑器以用于 Obsidian。

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 emacs-text-editor 插件的自述翻译

Emacs 文本编辑器适用于 Obsidian

该插件添加了一些命令,以使用具有类似 Emacs 键绑定的 Obsidian。

项目目的

这个插件的目的是:

  1. 基本模仿 Emacs 命令,使 Emacs 用户的文本编辑更加流畅

这个插件不是以下内容:

  1. 实现完整的 GNU Emacs 功能并将 elisp 集成到 Obsidian 中
  2. 精确复制 GNU Emacs 命令的行为 如何安装

运行:

export OBSIDIAN_PLUGINS_DIR=/path/to/obsidian/vault/.obsidian/plugins
make install

如何卸载

export OBSIDIAN_PLUGINS_DIR=/path/to/obsidian/vault/.obsidian/plugins
make uninstall

键绑定配置示例

快捷键Obsidian 命令描述
Ctrl + b向后移动一个字符将光标向后移动一个字符
Alt + Backspace向后删除一个单词向后删除一个单词
Alt + b向后移动一个单词将光标向后移动一个单词
Alt + Shift + ,移动到缓冲区开头移动到缓冲区的开头
Ctrl + d删除字符删除下一个字符
Alt + Shift + .移动到缓冲区结尾移动到缓冲区的结尾
Ctrl + f向前移动一个字符将光标向前移动一个字符
Alt + f向前移动一个单词将光标向前移动一个单词
Ctrl + g键盘退出发出“退出”信号(仅适用于选择)
Ctrl + k删除行删除当前行的剩余部分
Ctrl + w删除区域剪切选定的区域
Alt + w保存到剪贴板复制选定的区域
Alt + d删除单词删除直到单词的末尾
Ctrl + a移动到行的开头将光标移动到行的开头
Ctrl + e移动到行的结尾将光标移动到行的结尾
Ctrl + n下一行将光标移动到下一行
Ctrl + p上一行将光标移动到上一行
Ctrl + l重新居中滚动窗口以使当前行居中
Ctrl + Shift + -重做重做
Ctrl + Space设置标记命令标记选择的开始位置
Ctrl + /撤销撤销
Ctrl + y粘贴粘贴(粘贴)剪切或复制的区域
Alt + x打开命令面板打开命令面板

已知问题

  1. 移动到行首的快捷键 (Ctrl + a) 与全选操作冲突。解决方案:使用 Home/End + Shift。
  2. 与现有热键冲突。解决方案:使用额外的插件来自定义绑定,例如 https://github.com/tgrosinger/leader-hotkeys-obsidian。


反馈交流

其他渠道

版权声明