问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

24.3K star!一个轻量级且高度可配置的现代化命令行文本编辑器

创作时间:
作者:
@小白创作中心

24.3K star!一个轻量级且高度可配置的现代化命令行文本编辑器

引用
1
来源
1.
https://www.cnblogs.com/yunmoom/p/18260197

在众多命令行文本编辑器中,micro以其轻量级、高度可配置和现代化的特性脱颖而出。它不仅支持跨平台使用,还拥有强大的插件系统和丰富的功能特性,能够满足不同用户的需求。本文将详细介绍micro的功能、安装方法和使用技巧,帮助你快速上手这款优秀的文本编辑器。

micro 是一个轻量级且高度可配置的命令行文本编辑器,以其简洁的设计和强大的插件系统著称。该项目强调速度与效率,适合那些追求快速编辑体验并希望保持系统资源占用低的用户。

项目介绍

micro旨在成为nano编辑器的一种继任者,提供简单易用、安装方便的文本编辑体验。

功能特性

  • 跨平台支持:可在多种操作系统上运行,包括Linux、macOS 和 Windows。
  • 插件系统:允许用户通过安装插件来扩展编辑器的功能,这些插件可以覆盖从语法高亮到自动完成的各个方面(插件用Lua编写)。
  • 终端模拟器集成:从版本 v1.4.0 开始,Micro 引入了终端模拟功能,用户可以直接在编辑器内通过 term 命令打开一个shell,便于执行命令行操作而无需离开编辑环境。
  • 配置文件:用户可以通过修改配置文件来自定义编辑器的行为和外观,实现个性化的编辑体验。
  • 现代界面:尽管是基于终端的编辑器,Micro 提供了一个相对现代化的用户界面,包括鼠标支持和图形化菜单。
  • 实时协作:虽然不是其核心功能,但 Micro 支持通过某些第三方插件实现协同编辑的能力。
  • 极好的鼠标支持:支持拖动鼠标进行选择,双击按单词选择,三次单击按行选择。

Star增长曲线

安装使用

下载安装

  1. 使用预编译的二进制包
    访问Micro的GitHub发布页面以获取适用于你的操作系统的最新预编译二进制包。下载对应你操作系统的压缩包后,解压并按照说明进行安装。通常,这涉及将可执行文件移动到系统路径中的某个目录,例如
    /usr/local/bin(Linux/macOS)
    或添加到
    %PATH%
    环境变量(Windows)。

  2. 使用包管理器

  • Linux:
    特定发行版的包管理器:
    安装命令 系统
    dnf install micro Fedora
    apt install micro Ubuntu 和 Debian
    pacman -S micro Arch Linux
    emerge app-editors/micro Gentoo
    zypper install micro-editor SUSE
    eopkg install micro Solus
    pacstall -I micro Pacstall

与发行版无关的包管理器:
nix profile install nixpkgs#micro
(Nix和 flakes)
flox install micro
(与Flox合作)

  • Windows:Chocolatey和Scoop
    choco install micro
    scoop install micro

  • OpenBSD:
    pkd_add -v micro

  • NetBSD、macOS、Linux、Illumos 等使用pkgsrc -current:
    pkg_add micro

  • macOS:
    sudo port install micro(使用MacPorts)
    brew install micro(使用Homebrew)
    nix profile install nixpkgs#micro(启用Nix和 flakes)
    flox install micro(与Flox合作)

  1. 从源代码构建
    如果您的操作系统没有二进制版本,但运行 Go,则您可以从源代码构建。确保您拥有 Go 版本 1.16 或更高版本并且已启用 Go 模块。

git clone https://github.com/zyedidia/micro
cd micro
make build
sudo mv micro /usr/local/bin # optional

二进制文件将被放置在当前目录中,可以移动到您喜欢的任何位置(例如
/usr/local/bin
)。该命令
make install
将把二进制文件安装到
$GOPATH/bin

$GOBIN

使用帮助

基本操作

  • 打开文件:在终端中输入
    micro filename
    来打开一个文件进行编辑。
  • 保存文件:按下
    Ctrl+O
    来保存当前文件。
  • 退出micro:按下
    Ctrl+Q
    来退出micro。如果你对文件进行了修改但还没有保存,micro会询问你是否要保存更改。

编辑操作

  • 光标移动:使用方向键或
    h/j/k/l
    键来移动光标。
  • 插入文本:按下
    Enter
    进入插入模式,然后输入文本。按下
    Esc
    退出插入模式。
  • 剪切/复制/粘贴:
    Ctrl+X
    剪切当前行,
    Ctrl+C
    复制当前行,
    Ctrl+V
    粘贴。
  • 撤销/重做:
    Ctrl+Z
    撤销上一步操作,
    Ctrl+Y
    重做上一步撤销的操作。

高级功能

  • 查找和替换:按下
    Ctrl+F
    进入查找模式,输入你要查找的内容。按下
    Enter
    后,使用n和N键来跳转到下一个或上一个匹配项。使用
    Ctrl+R
    进入替换模式,输入要替换的内容。
  • 多窗口编辑:micro支持多窗口编辑,你可以使用
    :split

    :vsplit
    命令来分割窗口。使用
    Ctrl+W
    加上
    h/j/k/l
    键来在窗口间切换。
  • 语法高亮:micro支持多种语言的语法高亮,它会根据文件扩展名自动启用相应的语法高亮。

配置
micro的配置文件通常位于
~/.config/micro/settings.json
。你可以使用任何文本编辑器编辑此文件来自定义micro的外观和行为。例如,你可以更改主题、设置键绑定或启用插件。

项目地址


https://github.com/zyedidia/micro
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号