この記事では、シンプルで一見すると目立たない nano コンソールのテキスト エディターの威力と美しさを紹介したいと思います。
エントリー
実際、開発者は、自動インデント、括弧のペアへの切り替え、さらには自動置換など、あなたが思いもよらない便利な機能をたくさん用意しています。 順番に行きましょう。
標準のホットキー
M — 修飾キー (デフォルトは Alt)。 ^ - コントロール;
Shift+矢印を使用して選択します。
私の意見では最も役に立ちます| ^ | замена, возможна множественная, выборочная и полная
| ^w | поиск
| ^k | вырезает строку, на которой стоит курсор, или выделенную часть текста
| ^u | вставить
|^⍇⍈⍐⍗| перескакивает на следующее слово или абзац.
| ^Y | переносит курсор в начало файла
| ^] |заканчивает слово, при повторном нажатии подставляет другой вариант(автодополнение)
| ^c | сведения о положении курсора
|M-⍇⍈ | перемещение между открытыми буферами(вкладками)
|M-⍐⍗ | плавная прокрутка
| M-u | отмена ( действует пока есть что отменять) )
| M-] | на парную скобку
| M-n | вклвыкл нумерацию строк (полезно при копипасте)
| M-i | вклвыкл автоотступы
何も忘れていないことを願っています...
構成
肝心な部分に移りましょう... 構成を編集しなければ、Linux はもはや Linux ではないことに同意します。
したがって、メインの設定は /etc/nanorc にあり、構文の強調表示用に /usr/share/nano/* にあります。
基本的には面白いことがたくさんありますが、
例えば| set autoindent | включает автоотступы
| set backup | включает создание резервных копий
| set mouse | включает поддержку мыши (с ней гораздо удобней)
| set multibuffer | разрешает копипаст из одного файлового буфера(вкладки) nano в другой
| set nohelp | выключает подсказки снизу, увеличивая полезное пространство
| set tabsize N | устанавливает размер табуляций N
|set tabstospaces| конвертирует табуляции в пробелы
| bind|unbind | изменяет горячие клавиши
構文設定で色を設定/変更できます
сolor <название цвета> <"регулярное выражение">
ただし、自分でそれに突入して、必要に応じてすべてを実行した方が良いでしょう。
ちなみに、アップデートのたびに書き換えられないよう、必要な設定はホームフォルダにコピーしておくことをお勧めします。
まとめ
ご覧のとおり、nano は非常に豊富な機能を備えており、詳細なカスタマイズも簡単です。
頑張ってください!
出所: habr.com