Nano

GNU Nano
nano 2.1.2 (SVN)
Тип текстовий редактор
Автор Chris Allegrettad
Розробник Кріс Алеґретта
Стабільний випуск 7.2[1] Edit this on Wikidata (18 січень 2023)
Операційна система Крослатформне
GNU фреймворк Ncurses
Мова програмування C
Ліцензія GPL 3.0+d[2]
Онлайн-документація nano-editor.org/docs.php
Репозиторій git.savannah.gnu.org/cgit/nano.git
Вебсайт nano-editor.org

Nano — консольний текстовий редактор для UNIX-подібних операційних систем або операційних середовищ, що використовують інтерфейс командного рядка. Це вільний клон текстового редактора Pico, що був частиною e-mail-клієнту Pine.

Nano є частиною проекту GNU та опубліковано під ліцензією GNU General Public License.

Історія[ред. | ред. код]

Nano було вперше опубліковано у 1999 році під назвою TIP (This isn't Pico) Крісом Алеґратта. Його метою було створити вільне програмне забезпечення, яке б замінило Pico, котре було опубліковано не під вільною ліцензією. Назву було змінено на nano 10 січня 2000 року у зв'язку із конфліктом у назві із UNIX-утилітою tip. Назва пішла із системи префіксів СІ та означає, що nano у 1000 разів більше за pico. Водночас із тим nano є бекронімом «nano's another editor», який також часто використовується. У лютому 2001 року nano став частиною проекту GNU.

Nano має деякі можливості, яких бракує Pico. Наприклад, кольоровий текст, регулярні вирази, пошук та заміна, плавний скролінг, багаторівневий буфер, гарячі клавіші з можливістю налаштування, скасування та повернення зроблених змін.

11 серпня 2003 року Кріс Алеґретта офіційно передав підтримку сирцевого коду nano Девіду Рамзі. 20 грудня 2007 року Рамзі пішов у відставку з поста мейнтейнера nano.

Поєднання клавіш[ред. | ред. код]

Nano, як і Pico, орієнтований на керування за допомогою комбінацій клавіш із Ctrl. Наприклад Ctrl+O дозволяє зберегти поточний файл, Ctrl+W дозволяє перейти у меню пошуку, Ctrl+X виходить із програми. Nano має у нижній частині екрану панель із двох рядків із коротким списком найважливіших комбінацій. Для перегляду повного списку треба натиснути Ctrl+G і nano перейде на сторінку допомоги.

На відміну від Pico, nano використовує клавішу Meta для перемикання його поведінки. Наприклад, Meta+S вмикає чи вимикає плавний скролінг. Майже усі можливості, що доступні до використання із командного рядка, можуть бути динамічно увімкнені. Для клавіатур, на яких відсутня клавіша Meta ця функція може бути використати за допомогою клавіші Escape. Таким чином, замість виконання Meta+S, треба один раз натиснути Esc - це увімкне режим зміни поведінки, після чого натиснути S.

Nano також підтримує вказівні пристрої, такі як миша, для активації функцій, що розташованих на панелі комбінацій клавіш.

Див. також[ред. | ред. код]

Посилання[ред. | ред. код]

  1. [Info-nano] [ANNOUNCE] nano-7.2 is released. 18 січень 2023. Процитовано 18 січень 2023.
  2. а б в г Free Software Directory