x-cmd pkg | micro - 小巧易用的终端文本编辑器

发布时间:2024年01月15日

简介

micro 是一款小巧易用的终端文本编辑器,采用 Go 语言编写的,支持

  1. 支持常用的快捷键 (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, …),并可以根据喜好重新自定义。
  2. 单执行文件,不需要依赖第三方库。
  3. 提供常用的编辑器功能,如撤消/重做、行号、Unicode 支持、多光标操作。

首次用户

  1. 使用 x micro 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 micro 命令常用功能的 demo 示例,可以帮你快速上手 micro 。

  3. 使用案例:

    micro-1min-cn

    # 启动 micro 编辑文件内容
    x micro
    x micro path/file
    
    • 常用快捷键:
      • ctrl-q:退出 micro
      • ctrl-s:保存文件
      • ctrl-e:使用命令模式,键入 help 命令可以打开帮助

技术特点

  1. 易于上手,操作简单: Micro 的界面和快捷键设计使其非常容易上手,即使是对终端编辑器不熟悉的用户也能轻松使用
  2. 支持颜色和语法突出显示:
    • 支持超过 130 种编程语言文件的语法着色显示
    • 支持 16、256 和真彩色主题。
  3. 提供了开箱即用的插件管理器,官方插件请看这里
  4. 可自定义配置:
    • Micro 提供多个内置主题,同时也支持自定义主题,让你可以根据个人喜好调整界面外观
    • 通过修改 bindings.json 文件来重新绑定快捷键。
  5. 支持鼠标操作。通过鼠标拖动来创建、选择,以及双击选择单词。

竞品和相关作品

以下 cli 项目也是常用的终端文本编辑器:

  • nano : 一个简单而实用的基于终端的文本编辑器,有基本的功能和友好的操作引导界面,但不支持鼠标操作和高级功能,适合轻度的文本编辑工作。
  • vim : 一个古老而强大的基于终端的文本编辑器,有丰富的插件和快捷键,但需要花时间学习。
  • neovim : 采用lua作为插件体制核心的增强版 vim
  • emacs : 一个可定制和扩展的基于终端的文本编辑器。

进一步阅读

文章来源:https://blog.csdn.net/edwinjhlee/article/details/135607380
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。