网站搜索

Micro - 具有语法突出显示功能的基于现代终端的文本编辑器


Micro 是一款现代、易于使用且直观的跨平台基于终端的文本编辑器,可在 Linux、Windows 和 MacOS 上运行。它是用 GO 编程语言编写的,旨在利用现代 Linux 终端的全部功能。

它旨在通过易于安装和随时随地使用来取代众所周知的 Nano 编辑器。它的目标是全天候使用(因为您要么更喜欢在终端中工作,要么需要通过 ssh 操作远程计算机)。

重要的是,Micro 不需要额外的程序,它作为一个单一的、随时可用的静态二进制文件(包含所有内容)提供;您所需要做的就是立即下载并使用它。

微终端特点

  • 易于安装和使用。它具有高度可定制性并支持插件系统。
  • 支持常见的按键绑定、颜色和突出显示。
  • 支持自动列表和错误通知。
  • 支持使用系统剪贴板进行复制和粘贴。
  • 提供多种常见的编辑器功能,例如撤消/重做、行号、Unicode 支持、软包装。
  • 支持 90 多种语言的语法高亮!还有更多..

如何在 Linux 中安装微型文本编辑器

要安装微型文本编辑器,您可以下载适合您的系统架构的预构建二进制文件并安装。

还有一个自动脚本将获取并安装最新的预构建二进制文件,如图所示。

mkdir -p  ~/bin
curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 ~/bin

对于系统范围的安装,请使用 sudo 命令在上面的命令中使用 /usr/bin 而不是 ~/bin (如果您以非 root 用户身份安装)。

sudo $ curl -sL https://gist.githubusercontent.com/zyedidia/d4acfcc6acf2d0d75e79004fa5feaf24/raw/a43e603e62205e1074775d756ef98c3fc77f6f8d/install_micro.sh | bash -s linux64 /usr/bin/

您可能会收到“权限被拒绝”错误,请运行以下命令将微二进制文件移动到/usr/bin

sudo mv micro-1.1.4/micro /usr/bin//micro

如果您的操作系统没有二进制版本,但运行 Go,您可以从源代码构建包,如图所示。

重要:确保您的 Linux 系统上已安装 Go (GoLang) 1.5 或更高版本(Go 1.4 仅在您的版本支持 CGO 时才有效)才能使用 Micro ,否则请单击下面的链接以执行 GoLang 安装步骤:

  1. 在 Linux 中安装 GoLang(Go 编程语言)

安装Go后,以root用户身份键入以下命令进行安装:

go get -d github.com/zyedidia/micro/...
cd $GOPATH/src/github.com/zyedidia/micro
make install

如何在 Linux 中使用微型文本编辑器

如果您使用预构建的二进制包或自动脚本安装了 micro,则只需键入即可。

micro test.txt

如果您从源代码安装,则二进制文件将安装到 $GOPATH/bin (或您的 $GOBIN),要运行 Micro,请键入:

$GOBIN/micro test.txt

或者,在您的 PATH 中包含 $GOBIN 以将其作为任何其他系统程序运行。

要退出,请按 Esc 键,要在关闭前保存文本,请按 y(是)

在下面的屏幕截图中,我正在测试 Mirco 的颜色和语法突出显示功能,请注意,它会自动检测语法/文件类型(下面这些示例中的 Shell 和 Go 语法)。

您可以按F1获取任何帮助。

您可以查看所有 Micro 使用选项,如下所示:

micro --help
$GOBIN/micro --help

有关微型编辑器的更多信息,请访问项目 GitHub 存储库:https://github.com/zyedidia/micro

在这篇简短的文章中,我们向您展示了如何在 Linux 中安装 Micro 文本编辑器。与 Nano 和 Vi 相比,您如何看待 Micro?使用下面的反馈表向我们提供您的想法。