ターミナルテキスト編集ツールは、特別な状況下でviを置き換えることができます

概要概要

この記事では、vi以外のターミナルコマンドラインのテキスト編集ツールをいくつか紹介します。

Ubuntuシステムの下には、エディターnanoがあります。これもデフォルトでインストールされ、比較的簡単に使用できます。

システムにviエディターがない状況があります。たとえば、Dockerコンテナーでは、リダイレクトコマンドとsedコマンドを使用して方向を変更し、一部のファイル変更機能を実現できます。状況が複雑な場合は、次を使用することもできます。docker cpホスト上のファイルをコンテナにコピーするこのようなコマンド

最近https://github.com/zyedidia/micro/releases、Go言語で記述され、ほとんどのLinuxプラットフォームで実行できる新しいターミナルエディターmicroがあることを知りました。ファイルの編集、サポートCTRL+CCTRL+Vコピーアンドペースト機能、サポートマウス操作を実現するには、バイナリファイルのみが必要です。困っている友達は見つけることができます

ナノ

使い方は簡単で、学習費はほとんどかかりません yum install nano

2020-03-14-16-22-57.png

マイクロ

# 快速安装步骤
wget https://github.com/zyedidia/micro/releases/download/v2.0.2/micro-2.0.2-linux64-static.tar.gz
tar xf micro-2.0.2-linux64-static.tar.gz
cd micro-2.0.2
[root@node1 micro-2.0.2]# ls
LICENSE  LICENSE-THIRD-PARTY  micro  README.md
./micro --help
./micro file.txt

[root@node1 micro-2.0.2]# ls -lht --full-time micro 
-rwxrwxr-x 1 1461 1462 13M 2020-02-26 10:11:39.000000000 +0800 micro
[root@node1 micro-2.0.2]# file micro 
micro: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped

2020-03-14-16-42-57.png

特にviと比較した場合、microの便利さを個人的に体験した後は、実際にはるかに便利です。

  • マウスはカーソルの動きを直接制御します
  • Ctrl + Aキーを押してすべてを選択し、BackSpaceキーを押してすべて削除します
  • CTRL + C CTRL + Vコピーアンドペースト
  • Ctrl + Sで保存
  • 依存関係なし、単一のバイナリファイルが直接実行されます

Windowsのメモ帳、マイクロのほとんどの機能とショートカットキーには

もっと助けて

官网
https://micro-editor.github.io/  

github首页
https://github.com/zyedidia/micro

常用快捷键
https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md

"CtrlA":          "SelectAll"
"CtrlS":          "Save"
"CtrlZ":          "Undo"
"CtrlY":          "Redo"
"CtrlC":          "Copy"
"CtrlX":          "Cut"
"CtrlV":          "Paste"

"CtrlF":          "Find"    
"CtrlN":          "FindNext"       按一下回车
"CtrlP":          "FindPrevious"

"Home":           "StartOfLine"
"End":            "EndOfLine"
"PageUp":         "CursorPageUp"
"PageDown":       "CursorPageDown"

"CtrlR":          "ToggleRuler"    开关行号
"CtrlQ":          "Quit"   退出

"CtrlK":          "CutLine"
"CtrlD":          "DuplicateLine"

ビジーボックス

busyboxは単一ファイルのスーパープログラムであり、viが組み込まれています。参照してください http://xingyongsheng.top/containerization/xdocker/#busybox

emacs

インストール

yum install emacs

ファイルを開く

emacs hello.txt

ドキュメントを保存

CTRL+x s

2021-02-25-09-49-31.png

プログラムを終了します

CTRL+x CTRL+c

その他の一般的に使用されるショートカットキー

下一页 CTRL+V
上一页 ESC+V

参照

21 Best Open Source Text Editors (GUI + CLI) in 2019
https://www.tecmint.com/best-open-source-linux-text-editors/
https://www.gnu.org/software/emacs/download.html#gnu-linux
https://blog.csdn.net/tanmx219/article/details/86726544

おすすめ

転載: blog.csdn.net/xys2015/article/details/114062945