概要概要
この記事では、vi以外のターミナルコマンドラインのテキスト編集ツールをいくつか紹介します。
Ubuntuシステムの下には、エディターnanoがあります。これもデフォルトでインストールされ、比較的簡単に使用できます。
システムにviエディターがない状況があります。たとえば、Dockerコンテナーでは、リダイレクトコマンドとsedコマンドを使用して方向を変更し、一部のファイル変更機能を実現できます。状況が複雑な場合は、次を使用することもできます。docker cp
ホスト上のファイルをコンテナにコピーするこのようなコマンド
最近https://github.com/zyedidia/micro/releases
、Go言語で記述され、ほとんどのLinuxプラットフォームで実行できる新しいターミナルエディターmicroがあることを知りました。ファイルの編集、サポートCTRL+C
、CTRL+V
コピーアンドペースト機能、サポートマウス操作を実現するには、バイナリファイルのみが必要です。困っている友達は見つけることができます
ナノ
使い方は簡単で、学習費はほとんどかかりません yum install nano
マイクロ
# 快速安装步骤
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
特に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
プログラムを終了します
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