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

有時候我沒有回應,我很抱歉!如果發生這種情況的話請與我聯系。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM