纳米或简约 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

添加评论