编辑器

Elevim 的核心基于 CodeMirror 6,提供了高性能的文本编辑体验。

  • 语法高亮: 支持多种主流编程语言及 Markdown。
  • 智能补全:
    • 基于 LSP (Language Server Protocol) 提供精准的代码提示、跳转定义和错误诊断 (支持 TypeScript, Python, HTML, CSS 等)。
    • Markdown 中支持 Wiki Link 文件名补全。
  • 多光标支持: 按住 Alt 点击可添加多个光标。

界面布局

Elevim 采用了现代 IDE 的标准布局:

  1. 活动栏 (Activity Bar): 位于最左侧,用于在资源管理器、搜索、Git、引用 (References) 等视图间切换。
  2. 侧边栏 (Sidebar): 显示当前活动视图的详细内容。
  3. 编辑区 (Editor Groups): 支持垂直/水平拆分,支持拖拽调整大小。
  4. 面板 (Panel): 底部区域,包含集成终端和状态栏。

禅模式 (Zen Mode)

通过快捷键 Ctrl + Alt + M 触发。在此模式下,所有干扰元素(侧边栏、状态栏)都会隐藏,让你专注于创作。

Elevim 的禅模式包含两个专为写作者设计的高级特性(可在设置中开关):

  • 打字机滚动 (Typewriter Scrolling): 光标始终保持在屏幕垂直方向的中央。当你打字时,是纸张(文本)在向上移动,而不是视线在向下移动。

  • 聚焦模式 (Focus Mode): 高亮当前编辑行,并淡化其他行的文字。这能极大减少视觉干扰,助你进入“心流”状态。