操作系统
MacOS
最近更新
2024年08月28日
使用许可
开源
语言
不支持中文
开发者
Zachary Yedidia
文件大小
4.65 MB

Micro是一款简单、易用且功能强大的终端文本编辑器。


核心特性与功能

  1. 轻量级与快速:Micro设计为轻量级,启动迅速,响应即时,即使在资源有限的系统上也能流畅运行。
  2. 易于使用:它提供了直观的命令和快捷键,使得新用户也能快速上手。同时,它支持鼠标操作,增强了用户体验。
  3. 多平台支持:Micro可以在 Linux、macOS、Windows 以及各种 BSD 系统上运行,覆盖了广泛的用户群体。
  4. 丰富的插件系统:虽然Micro本身很小巧,但它拥有一个强大的插件系统,允许用户根据自己的需求扩展功能。
  5. 多语言支持:Micro支持多种编程语言的高亮显示,这对于编程者来说非常有用。
  6. 自动保存与恢复:它会自动保存用户的编辑内容,并在意外退出时恢复未保存的文件,有效保护用户数据。
  7. 终端兼容性:Micro在各种终端和终端模拟器中都能良好运行,包括那些不支持光标定位或非ASCII字符的终端。

用户界面与交互

  • Micro的界面简洁明了,分为编辑区和信息栏。编辑区用于显示和编辑文本内容,而信息栏则显示当前行号、列号以及文件状态等信息。
  • 它支持多种快捷键操作,用户可以通过快捷键快速执行复制、粘贴、撤销、重做等常用操作。
  • Micro还提供了命令模式,用户可以通过输入命令来执行更复杂的操作,如查找替换、跳转到指定行等。


2.0.14 版本更新说明:

新选项:

  • matchbracestyle 用于选择是否通过下划线或高亮来匹配括号(@toiletbril)
  • matchbraceleft 用于选择是否将光标左侧的括号进行匹配(@dmaluka)
  • hltrailingws 用于高亮显示尾随空白字符(@dmaluka)
  • hltaberrors 用于高亮显示制表符与空格的不一致性(@dmaluka)


光标移动和选择改进:

  • 添加 jump 命令以执行相对跳转(@JoeKar)
  • 添加子词移动操作并改进单词移动(@masmu)
  • 添加段落选择操作并改进段落移动(@hchac)
  • 将 Shift-PageUp/Down 设置为 SelectPageUp/Down 的默认快捷键(@injust)


语法高亮改进:

  • 添加签名支持以改进在模糊情况下的文件类型检测(@JoeKar , @dmaluka)
  • 提供 default.yaml 文件以实现默认的语法高亮(@JoeKar , @dmaluka)
  • 对多种语言的语法高亮进行了改进


鼠标改进:

  • 更通用的鼠标事件处理支持(@dmaluka)
  • 添加鼠标释放和鼠标拖动事件(@dmaluka)
  • 使 MouseMultiCursor 能够切换光标(@dmaluka)


Lua 改进:

  • 在 Lua 中更好地支持处理鼠标事件(@dmaluka)
  • 提供更好的 Lua 定时器 API(@dmaluka)
  • 添加 onAnyEvent 回调(@dmaluka)


其他改进:

  • 允许颜色方案包含其他颜色方案(@JoeKar)
  • 给用户的文件在 ~/.config/micro/ 目录中优先于 Micro 内置文件(@JoeKar , @dmaluka)
  • 创建文件时遵守 umask 设置(@niten94)
  • 更智能的智能粘贴(@Andriamanitra)
  • 使默认文件格式值适合操作系统(@dmaluka)
  • 改进跳转到远距离位置后缓冲区视图的重新定位(@dmaluka)
  • 改进某些动作的返回值以便更好地进行动作链式调用(@dmaluka , @masmu)
  • 自动完成文件类型(@JoeKar , @dmaluka)
  • 允许使用 bind 绑定原始转义序列(@JoeKar)
  • 各种较小的改进(太多无法一一列举)


错误修复:

  • 修复各种崩溃问题(@JoeKar , @dmaluka , @Neko-Box-Coder)
  • 修复 Micro 被发送给其 shell 作业的 SIGINT 信号杀死的问题(@niten94)
  • 修复设置本地选项的各种问题(@JoeKar)
  • 修复通过 reload 命令重载设置的各种问题(@JoeKar)
  • 修复在更改文件类型后更新设置的各种问题(@JoeKar)
  • 修复不必要的重写 settings.json 文件(@dmaluka , @JoeKar)
  • 修复在 settings.json 中用临时默认设置覆盖持久性非默认设置的问题(@dmaluka)


自动保存修复:

  • 不在自动保存时应用 rmtrailingws(@JoeKar)
  • 不自动保存未修改的缓冲区(@dmaluka)
  • 当自动保存选项值发生变化时正确更新自动保存定时器(@JoeKar)
  • 修复带有冒号的文件名与 parsecursor 一起打开时的问题(@JoeKar)
  • 修复替换功能无法插入 $ 的问题(@JoeKar)
  • 修复重做后光标移动到意外位置的问题(@dmaluka)
  • 使选择后的光标移动保持一致(@dustdfg , @dmaluka)
  • 修复重新加载文件后缓冲区视图不正确的问题(@dmaluka)
  • 修复在窗格变为非活动状态时丢失鼠标释放事件的问题(@JoeKar)
  • LineArray 添加适当的锁定以修复潜在的竞态条件(@JoeKar)
  • 各种较小的修复(太多无法一一列举)


文档改进:

  • 清理缩进和尾随空白字符(@JoeKar)
  • 改进插件文档(@glupi-borna)

其他版本
最近更新软件 - MacOS 软件更新列表
妙笔 [应用软件] 妙笔 2.5.4.7486 Intel/Silicon
今天 09:47
网易邮箱大师 [网络] 网易邮箱大师 5.1.2 Intel/Silicon
今天 08:52
115浏览器 [网络] 115浏览器 27.0.3.7 Intel
今天 07:39
115浏览器 [网络] 115浏览器 27.0.3.7 Silicon
今天 07:38
抖店 [行业] 抖店 0.12.20 Intel/Silicon
今天 07:35
Todoist [应用软件] Todoist 9.7.5 Silicon
今天 07:24
Todoist [应用软件] Todoist 9.7.5 Intel
今天 07:24
Zotero [应用软件] Zotero 7.0.5 Intel/Silicon
今天 07:21
Apifox [开发] Apifox 2.6.16 Intel
今天 07:18
GameViewer [网络] GameViewer 2.1.2 Intel/Silicon
今天 07:18
新软件 - MacOS 新软件列表
奥维互动地图 [行业] 奥维互动地图 2.7.0 Intel/Silicon
09-11
小鱼易连 [网络] 小鱼易连 3.3.3.93222 Intel/Silicon
09-11
腾讯会议 [网络] 腾讯会议 3.28.21.411 Silicon
09-10
Tropy [媒体] Tropy 1.16.2 Silicon
09-10
Tropy [媒体] Tropy 1.16.2 Intel
09-10
Zotero [应用软件] Zotero 7.0.5 Intel/Silicon
今天 07:21
夸克浏览器 [网络] 夸克浏览器 1.7.0.108 Intel/Silicon
09-09
欧路词典 [教育] 欧路词典 4.6.9 Intel/Silicon
09-09
Todo清单 [应用软件] Todo清单 3.7.8 Intel/Silicon
09-09
知网研学 [应用软件] 知网研学 4.3.1 Intel/Silicon
09-09