ナノまたはミニマルな IDE

この記事では、シンプルで一見すると目立たない nano コンソールのテキスト エディターの威力と美しさを紹介したいと思います。

ナノまたはミニマルな IDE

エントリー

実際、開発者は、自動インデント、括弧のペアへの切り替え、さらには自動置換など、あなたが思いもよらない便利な機能をたくさん用意しています。 順番に行きましょう。

標準のホットキー

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

コメントを追加します