• Micro 编辑器中文帮助文档 (未完成全部翻译)


    安装中文包

    因为 micro 的帮助文档是运行时加载的,所以很简单就可以将 micro 中的帮助文档替换为中文:

    git clone https://github.com/yi0322/micro-help-chinese.git && 
    cd ./micro-help-chinese && mv ./help ~/.config/micro/
    

    micro 是一个基于终端的文本编辑器,它的目标是易于使用和直观,同时也采取了现代终端的优点。它是一个单一的、自给自足的、静态的,没有任何依赖性的二进制文件;现在就来下载使用吧。

    顾名思义,micro 旨在通过易于安装和使用的特点,从而成为 nano 编辑器的继承者。
    它致力于成为那些喜欢在终端中工作或经常使用 SSH 编辑文件之人的全能编辑器。

    下面是使用 micro 编辑其自身源代码的图片。

    Screenshot

    要查看 micro 更多的屏幕截图,或更多的颜色方案,请看 这里

    你也可以查看 Micro 的网站:https://micro-editor.github.io

    目录


    特点

    • 易于安装和使用。
    • 无依赖性或其他外部文件 - 只需要你下载页面下方的软件。
    • 多个游标。
    • 常见快捷键 ( Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z , ...)。
      • 也可以自定义快捷键。
    • 合理的默认设置。
      • 开箱即用,无需过多配置(配置起来也很容易)。
    • 支持拆分窗口和标签。
    • 类 nano 菜单帮助你更好地记住快捷键。
    • 惊艳的鼠标支持。
      • 可以用鼠标拖动选中文本,双击选中文字,三击选中行。
    • 跨平台(在所有可以运行 Go 的平台)。
      • 注意,虽然 Windows 支持 Mingw/Cygwin,但不支持(见下文)。
    • 插件系统(插件采用 Lua 编写)。
      • micro 拥有内置插件管理器来帮助你自动安装,卸载和更新插件。
    • 内置 diff gutter 。
    • 简单易用的自动补全。
    • 支持连续的撤销操作。
    • 自动提示和错误提示。
    • 超过 130 种语言 的语法高亮
    • 颜色方案支持
      • 默认情况下,micro 支持 16, 256,和 true color 主题。
    • 支持 True color (将 MICRO_TRUECOLOR 环境变量设置为 1 来开启它)。
    • 用系统剪切板来复制和粘贴。
    • 小而简单。
    • 易于配置。
    • 支持宏。
    • 常见的编辑器功能,如撤销/重做,显示行数,Unicode 支持,自动换行, ...

    安装

    要安装 micro,你可以直接下载预构建二进制文件,或从源代码自己编译。

    如果你想了解更多关于如何安装 micro 的方式,请看这个 wiki 页面

    安装完成后使用 micro -version 来获取版本信息。只有你采用预编制二进制文件、Homebrew 或 snap 安装,才能保证你安装的是最新的稳定版本。

    assets/packaging 目录中可以找到一个 .desktop 文件和一个 man page

    预编译二进制文件

    预编译二进制文件随 release 一起发布。

    要卸载 micro ,只需要删除二进制文件,以及 ~/.config/micro 的配置目录。

    快速安装脚本

    curl https://getmic.ro | bash
    

    该脚本将 micro 二进制文件安装到当前目录中。你可以把该文件移动到你选择的目录(比如 sudo mv micro /usr/bin)。更多信息可查看 Github repository

    Eget

    安装 Eget 后,你可以很容易得到一个预编译二进制文件:

    eget zyedidia/micro
    

    使用 --tag VERSION 来下载一个特定版本。

    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
    

    你可以给 eget 命令添加 --to /usr/local/bin 选项来安装 micro,或者在安装后手动将 micro 移动到你的 $PATH 里。

    参考 Eget 获取更多信息。

    软件包管理器

    你在 Mac 上可以通过 Homebrew 安装 micro :

    brew install micro --classic
    

    Linux 用户注意: 为了与本机系统剪切板配合,必须安装 xclipxsel 。详情请查看页面下方的 Linux 剪贴板支持

    Micro 也可以通过 Linux 上的软件包管理器比如 dnf , AUR , Nix ,以及其他操作系统的包管理器。但这些软件包不保证是最新版。

    • Liunx: 在特定发行版的软件包管理可用。
      • dnf install micro (Fedora)
      • pacman -S micro (Arch Linux)
      • eopkg install micro (Solus)
      • 查看 wiki 以获取关于 CRUX, Termux 的更多信息。
    • Windows: ChocolateyScoop.
      • choco install micro
      • scoop install micro
    • openBSD: 可在 ports 树中找到,也可作为二进制包来使用。
      • pkg_add -v micro
    • NetBSD , macOS , Linux , Illumos 等,使用pkgsrc-current。
      • pkg_add micro

    从源代码构建

    如果你的操作系统没有二进制包版本,但可以运行 Go ,你可以自己从源码构建。

    确保你使用的 Go 版本号为 1.11 或更高,并且 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

    你可以直接用 go get 来安装(go get github.com/zyedidia/micro/cmd/micro),但这并不被推荐,因为它在构建 micro 时没有版本信息(插件管理器需要用到此信息),而且不能禁用调试模式。

    全静态二进制文件

    默认情况下,micro 二进制文件将与核心系统库进行动态链接(为了安全和可移植性,通常推荐这样做)。然而,有一个完全静态的预构建二进制文件,以 linux-static.tar.gz 的形式提供给 amd64,
    要从源码构建一个全静态二进制文件,运行

    CGO_ENABLED=0 make build
    

    macOS 终端

    如果你使用的是 macOS ,你应该考虑使用 iTerm2 而不是默认终端( Terminal.app )。
    iTerm2 终端对鼠标的支持要好得多,而且对按键事件的处理也更好。为了获得最佳的键盘绑定行为,请在 Preferences->Profiles->Keys->Presets... 中选择 xterm defaults ,并在同一菜单中选择 Esc+ 作为 Left Option Key 。最新版本还支持真彩色。

    如果你仍然坚持使用默认的Mac终端,一定确保在 Preferences->Profiles->Keyboard 中设置 Use Option key as Meta key,将 option 作为 alt

    Linux 剪贴板支持

    在 Linux 上,剪贴板支持需要:

    • 在 X11 上,安装 xclipxsel (对 Ubuntu : sudo apt install xclip)
    • 在 Wayland,安装 wl-clipboard

    如果你没有安装这些软件, micro 将会使用内部剪贴板来复制和粘贴,但它不会与外部程序一起工作。

    颜色方案和语法高亮

    如果你打开 micro 并发现语法高亮不起作用,那大概是因为你在使用的终端不支持 256 颜色模式。
    请尝试改变颜色方案为 simple ,请打开 micro 后按 Ctrl-e 然后输入 set colorscheme simple

    如果你使用的是 Ubuntu 默认终端,请确保你的 TERM 变量设置为 xterm-256color 以启用 256 色支持。

    很多窗口终端不支持超过16色,这意味着 micro 的默认颜色方案看起来不会那么好看。你可以将颜色方案设置为 simple,或者下载和配置一个更好的终端模拟器来替代默认终端。

    Cygwin, Mingw, Plan9

    不幸的是,Cygwin 、 Mingw 和 Plan9 都没有得到官方支持。在 Cygwin和 Mingw 中,使用 winpty 工具运行时, micro 通常可以工作。

    winpty micro.exe ...
    

    Micro 使用了不起的 tcell 库 ,但这这意味着 micro 被限制在 tcell 支持的平台上。因此, micro 不支持 Plan9 和 Cygwin (尽管这在将来可能会改变)。Micro 也不支持 NaCl (反正已经被废弃了)。

    用法

    一旦你拥有了编辑器,你可以通过运行 micro path/to/file.txt 打开文件,或运行 micro 打开一个空缓冲区。

    micro 同样支持从 stdin 创建缓冲区。

    ifconfig | micro
    

    你可以用方向键和鼠标来移动光标。

    同样可以使用鼠标来操作文本。点击和拖动鼠标将选中文本。你也可以双击鼠标选中词和三击鼠标选中一行。

    文档和帮助

    micro 拥有内置帮助系统,你可以通过按键 Ctrl-e 然后输入 help 来打开它,此外你也可以在这里浏览帮助文件:

    我还建议阅读教程,这里简要介绍了 micro 提供的更加强大的配置功能。

    贡献

    如果你发现任何 bugs,请告诉我!我也很乐意接受任何人的 PR 。

    你可以使用 GitHub issue tracker 来报告 bugs, 提出问题,或建议新的功能。

    如果想在一个更非正式的环境中讨论此编辑器,你可以加入 Gitter chat

    有时候我没有回应,我很抱歉!如果发生这种情况的话请与我联系。

  • 相关阅读:
    6-1面向对象
    5-1模块
    python随机数
    4-5目录
    4-4内置函数
    4-3迭代器和生成器
    4-1装饰器1
    4-2装饰器2
    3-4函数-全局变量
    3-5递归-函数
  • 原文地址:https://www.cnblogs.com/CodeAndMoe/p/micro-help-chinese.html
Copyright © 2020-2023  润新知