micro

2025-12-11 0 783

micro是一个基于终端的文本编辑器,旨在易于使用和直观,同时还利用现代终端的功能。它是一个单一的电池,包括无依赖性的静态二进制;您可以立即下载并使用它!

顾名思义, micro旨在通过易于安装和使用来成为纳米编辑器的继任者。它努力成为喜欢在终端工作的人或经常通过SSH编辑文件的人的专职编辑。

这是micro编辑其源代码的图片。

要查看micro的更多屏幕截图,展示了一些默认的配色方案,请参见此处。

您也可以在https://micro-editor.***github.io上查看micro的网站。


特征

  • 易于使用和安装。
  • 不需要依赖项或外部文件 – 您只需在页面下方下载的二进制文件即可。
  • 多个光标。
  • 常见的钥匙串( Ctrl-SCtrl-CCtrl-VCtrl-Z ,…)。
    • 钥匙可以反弹到您的喜好。
  • 理智默认。
    • 您不必开箱即用太多(并且非常容易配置)。
  • 分裂和标签。
  • 类似纳米的菜单可帮助您记住钥匙夹。
  • 非常好的鼠标支持。
    • 这意味着鼠标拖动以创建选择,双击以按字来选择,然后单击三重单击以按线选择。
  • 跨平台(它应该在所有平台上运行)。
    • 请注意,虽然支持Windows,但Mingw/Cygwin却不是(见下文)。
  • 插件系统(插件用LUA编写)。
    • micro具有内置插件管理器,可以自动安装,删除和更新插件。
  • 内置的差分线。
  • 简单的自动完成。
  • 持续撤消。
  • 自动覆盖和错误通知。
  • 语法突出显示了130多种语言。
  • 配色方案支持。
    • 默认情况下, micro具有16、256和真实的颜色主题。
  • 真正的颜色支持。
  • 复制并用系统剪贴板粘贴。
  • 小而简单。
  • 易于配置。
  • 宏。
  • 智能突出显示尾随空间和标签与空间错误。
  • 通用编辑器功能,例如撤消/重做,行号,Unicode支持,软包装,…

安装

要安装micro ,您可以下载预制的二进制文件,也可以从源构建它。

如果您想要有关安装micro方法的更多信息,请参见此Wiki页面。

安装后,请使用micro -version获取版本信息。只能保证,如果您是从预制的二进制文件,自制或快照安装的,则可以安装最新的稳定版本。

可以在资产/包装目录中找到桌面条目文件和人页面。

预建二进制

预构建的二进制文件分布在版本中。

要卸载micro ,只需删除二进制文件和〜/ .config/ micro配置目录。

第三方快速安装脚本

curl https://g*e*tmic*.ro | bash

该脚本将将micro二进制放置在当前目录中。从那里,您可以将其移至选择路径的目录(例如Sudo MV micro /usr /bin)。有关更多信息,请参见其GitHub存储库。

eget

安装了EGET,您可以轻松获得预制的二进制文件:

eget zyedidia/ micro

使用 – 标签版本以下载特定的标记版本。

micro # download the nightly version (compiled every day at midnight UTC)
eget –tag v2.0.8 zyedidia/ micro # download version 2.0.8 rather than the latest release\”>

eget --tag nightly zyedidia/ micro # download the nightly version (compiled every day at midnight UTC)
eget --tag v2.0.8 zyedidia/ micro  # download version 2.0.8 rather than the latest release

您可以通过添加micro -to/usr/local/bin到EGET命令中,或在下载完成后手动将二进制移动到$路径上的目录。

有关更多信息,请参见Eget。

包装经理

您可以在Mac上使用Homebrew安装micro :

brew install micro

注意MAC:所有micro键都使用控件或ALT(选项)密钥,而不是命令密钥。默认情况下,MACOS终端不会转发ALT密钥事件。要解决此问题,请在下面的MacOS终端上查看部分。

在Linux上,您可以通过快照安装micro

snap install micro --classic

micro可以通过Linux上的其他软件包管理器(例如DNF,AUR,NIX和软件包经理)用于其他操作系统。这些软件包不能保证是最新的。

  • Linux:
    • 特定于发行的包裹经理:
      • DNF安装micro (Fedora)。
      • APT安装micro (Ubuntu和Debian)。
      • Pacman -s micro (Arch Linux)。
      • 出现的应用程序编辑/ micro (Gentoo)。
      • zypper安装micro编辑器(SUSE)
      • EOPKG安装micro (Solus)。
      • PACSTALL -I micro (PACSTALL)。
      • APT-GET安装micro (Alt Linux)
      • 有关关键,Termux的详细信息,请参见Wiki。
    • 发行式包装管理人员:
      • nix配置文件安装nixpkgs# micro (启用了Nix和Flakes)
      • Flox安装micro (与Flox一起)
  • 窗户:巧克力,勺子和温特。
    • 巧克力安装micro 。
    • 勺安装micro 。
    • Winget安装Zyedidia。 micro
  • OpenBSD:在端口树中可用,也可作为二进制软件包可用。
    • PKG_ADD -V micro 。
  • NetBSD,MacOS,Linux,Illumos等。带有PKGSRC-Current:
    • PKG_ADD micro
  • MACOS:包装管理人员可用。
    • sudo端口安装micro (带有MacPorts)
    • 啤酒安装micro (与自制)
    • nix配置文件安装nixpkgs# micro (启用了Nix和Flakes)
    • Flox安装micro (与Flox一起)

注意Linux桌面环境:

要与本地系统剪贴板进行接口,需要安装以下工具:

  • 对于X11,XCLIP或XSEL
  • 对于Wayland,WL-Clipboard

没有安装这些工具, micro将使用内部剪贴板进行复制和粘贴,但是外部应用程序无法访问它。

从来源建造

如果您的操作系统没有二进制版本,但确实可以运行,则可以从源构建。

确保您拥有1.19版或更高版本,并且启用了GO模块。

micro
make build
sudo mv micro /usr/local/bin # optional\”>

git clone https://gith**ub.c*om/zyedidia/micro
cd micro
make build
sudo mv micro /usr/local/bin # optional

二进制文件将放置在当前目录中,并可以移至您喜欢的任何地方(例如/usr/local/bin)。

命令Make Install将将二进制装置安装到$ Gopath/bin或$ Gobin。

您可以直接使用Go Get安装(GO GE GE GET github.com/zyedidia/ micro / cmd/ micro ),但这不建议使用,因为它不会构建具有版本信息的micro (对于插件管理器所需),并且不会禁用调试模式。

完全静态或动态链接的二进制

默认情况下, micro二进制在静态上链接,以增加预建二进制的可移植性。通过向构建目标提供CGO_ENABLED = 1,可以简单地覆盖此行为。

CGO_ENABLED=1 make build

之后, micro二进制将与当前的核心系统库动态链接。

注意MAC:本机MacOS构建是使用CGO_ENABLED = 1强制设置的,以支持在链接器步骤中添加“信息属性列表”。

MacOS终端

如果使用MacOS,则应考虑使用ITERM2而不是默认终端(terminal.app)。 ITERM2终端具有更好的鼠标支持以及对关键事件的更好处理。为了获得最佳的密钥订阅行为,请选择“ preverences” – > profiles-> keys-> Presets …,然后在同一菜单中选择左选项键。最新版本还支持真实颜色。

如果您仍然坚持使用默认的MAC终端,请确保将选项密钥设置为peverences-> profiles->键盘下的元密钥,以将选项用作替代

WSL和Windows控制台

如果您在WSL中使用micro ,则强烈建议您使用Windows终端而不是默认的Windows控制台。

如果由于某种原因必须使用Windows控制台,请注意,Windows控制台WSL中存在一个错误,该错误每当micro尝试通过PowerShell访问外部剪贴板时会导致字体更改。要解决此问题,请使用内部剪贴板内部剪贴板(尽管您的系统剪贴板将不再在micro中可用)。

颜色和语法突出显示

如果您打开micro ,并且似乎语法突出显示不起作用,则可能是因为您使用的是不支持256颜色模式的终端。尝试通过按micro中的CTRL-E将配色方案更改为简单,然后键入SER COLLOSCHEME简单。

如果您使用默认的Ubuntu终端,请启用256颜色模式,请确保您的项变量设置为XTerm-256Color。

许多Windows终端不支持超过16种颜色,这意味着micro的默认配色方案看起来不太好。您可以将配色方案设置为简单,也可以下载和配置比Windows默认值更好的终端模拟器。

Cygwin,Mingw,Plan9

不幸的是,Cygwin,Mingw和Plan9没有正式支持。在Cygwin和Mingw中, micro通常会在使用Winpty Utility运行时工作:

winpty micro .exe ...

micro使用了惊人的TCELL库,但这意味着micro仅限于TCELL支持的平台。结果, micro不支持Plan9或Cygwin(尽管将来可能会改变)。 micro也不支持NACL(无论如何都被弃用)。

用法

构建编辑器后,通过运行micro Path/to/file.txt或micro开始开启编辑器以打开空缓冲区。

micro还支持从Stdin创建缓冲区:

ip a | micro

您可以使用箭头键和鼠标移动光标。

您也可以使用鼠标来操纵文本。只需单击和拖动即可选择文本。您还可以双击以启用单词选择,然后单击三重单击以启用行选择。

文档和帮助

micro具有一个内置帮助系统,您可以通过按CTRL-E和键入帮助来访问它。此外,您可以在此处查看帮助文件:

  • 主要帮助
  • 钥匙扣
  • 命令
  • 颜色
  • 选项
  • 插件

我还建议阅读本教程,以简要介绍micro Explion更强大的配置功能。

还有一个非正式的不和谐,您可以在https://di*s*cord.g*g/nhwr6armnr上加入。

贡献

如果您发现任何错误,请报告它们!我也很高兴接受任何人的拉力请求。

您可以使用GitHub问题跟踪器报告错误,提出问题或建议新功能。

有关讨论编辑器的更非正式的设置,您可以加入Gitter聊天或不和谐。您还可以将Github上的讨论部分用于类似论坛的设置或问答。

有时我没有反应,我深表歉意!如果发生这种情况,请ping我。

下载源码

通过命令行克隆项目:

git clone https://github.com/zyedidia/micro.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 建站资源 micro https://www.zuozi.net/35195.html

vscodium
上一篇: vscodium
QML Samples
下一篇: QML Samples
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务