大家对 vscode 的 orgmode 插件感兴趣么

因为cursor 用的越来越多,但是 orgmode 又不可能放弃,所以写了个 vscode 的 orgmode 插件,实现的功能大概有这些,大家感兴趣么?感兴趣的话,我就上个架

:sparkles: 功能特点

  • :counterclockwise_arrows_button: 实时预览 - 实时预览,并排预览
  • :artist_palette: 主题适配 - 自动适应 VS Code 明暗主题
  • :rocket: 完整语法支持 - 支持标准 Org-mode 语法高亮
  • :clipboard: 文档大纲 - 智能解析文档结构,提供完整的 Outline 导航
  • :link: 链接跳转 - 支持包括 org-id 在内多种链接类型的智能跳转(支持跨文件跳转)
  • :high_voltage: 智能编辑
    • 类似 Emacs org-meta-return 的上下文感知编辑功能
    • 类似 Emacs org-mode TAB 行为

GitHub - vscode-org-mode/vscode-org-mode: Emacs Org Mode for Visual Studio Code 多的功能特性

  • 实时预览
  • 类似 Emacs org-meta-return 的上下文感知编辑功能
  • 类似 Emacs org-mode TAB 行为
  • 链接跳转(特别是 org-id 和 headline 的跳转

功能

实时预览

20250621-162131 (1)

10 个赞

有何异同?

更新了主楼 增加

  • 实时预览
  • 类似 Emacs org-meta-return 的上下文感知编辑功能
  • 类似 Emacs org-mode TAB 行为
  • 链接跳转(特别是 org-id 和 headline 的跳转

vscode 对 org-mode 支持的好,对 Emacs 的 org-mode 推广是大好事。

对我来说,vscode 中 org-mode 最大的好处是,我可以直接分享 org 文件给我的同事,他们可以用 vscode 直接看。

希望更多的编辑器支持 org-mode

5 个赞

现在emacs 唯一能留住我的就是org mode了,支持

其实其他编辑器能支持 Org-mode 的基本编辑就够用了,大部分因为 Org-mode 而使用 Emacs 的用户很少是冲着它的格式去的, 而是这么多年积累下来庞大的生态,有些像 Org-roam 这样的重量级插件放到 Emacs 外面当作一个单独的软件发布也不为过,更何况很多 Org-mode 本身的功能也都是依赖 Emacs 本身或其生态的,难以在其他编辑器中复刻。

1 个赞

在插件商店里面搜索org-mode, 安装之后,没有发现有实时预览的按钮呀

如果能实现脚本语言支持(不一定非要elisp),让文本具有一些交互功能应该会感兴趣的, 比如说在org文本中 写一个按钮, 点击可运行脚本来操作当前的org文本, 如常见的增删改查(不用在转其它地方去操作), 不过在emacs之外应该是比较难实现

已将上传到 vs code 插件中心了

1 个赞

体验了一下, 按 tab 提示
command ‘vorg.smartTab’ not found

具体是在哪个位置按 tab 键提示这个错?headline 上还是?

vim 插件下 tab 看着不起作用

不好意思啊,我没重现出来 :rofl:

这个是完全重装的插件测试的 vorg

修复了一下 tab 键的行为,你更新看看有没有效果

支持一个!相比 vscode-org-mode ,支持全局id链接很有用!

但是目前在 cursor 用不了:

会考虑加一下cursor的支持么?参见 Extensions | Cursor Docs

安装包放在 cursor 上是直接能用的,我本地就是在 cursor 上使用的,通过 “instal from vsix” 安装的, 我晚点在 github 上放个包吧

不知道有没有 auto indent 功能 (现场许愿)
当初不用 markdown 而用 org-mode 的原因,就是 auto-indent 和 bullet 这些功能,后来转到 vscode/idea 后就很少在用 org-mode 了,插件支持是个问题

有个emacs-tab可以试试看,没在vscode搞过org-mode,一般也是只读

啥叫 auto indent?是指 headline 或者 list 回车后第二行缩进自动对齐?