GNU nano

Скриншот программы:
GNU nano
Детали программы:
Версия: 2.9.8 обновление
Дата загрузки: 22 Jun 18
Разработчик: Chris Allegretta
Тип распространения: Бесплатная
Популярность: 48

Rating: 2.7/5 (Total Votes: 3)

GNU nano - это программное обеспечение командной строки с открытым исходным кодом, которое помогает пользователям редактировать текстовые файлы в оболочке Linux. Первоначально проект был запущен как замена простого в использовании и удобного текстового редактора Pico. Это официальный пакет GNU, который предназначен для решения проблем пользователей с текстовым редактором Pico, а также для добавления дополнительных функций.


Особенности с первого взгляда

Ключевые функции включают настраиваемые привязки клавиш, «мягкую» перенос строк, полную отмену и повторную поддержку, поддержку пейджера, прерывистый поиск, более быструю подсветку синтаксиса для сложных регулярных выражений, предупреждения для незаписываемых файлов, а также примеры подсветки синтаксиса , включая Fortran, OCaml, objC и Makefiles.


Начало работы с GNU nano

Прежде всего, следует упомянуть, что многочисленные дистрибутивы Linux поставляются с предустановленной программой GNU nano, поскольку это очень важная часть программного обеспечения, которая должна использоваться при редактировании файлов конфигурации системы, когда вы не имеете доступа к графическая среда.

Чтобы установить и использовать программу GNU nano в вашей операционной системе GNU / Linux, вы должны сначала загрузить последнюю версию из Softoware, сохранить архив где-то на своем компьютере и извлечь его содержимое с помощью своего любимого менеджера архивов.

Теперь откройте приложение эмулятора терминала, перейдите к расположению извлеченных архивных файлов с помощью & lsquo; cd & rsquo; (например, cd /home/softoware/nano-2.3.6), введите команду & lsquo; ./ configure && make & rsquo; команду для настройки / оптимизации и компиляции программы, за которой следует & lsquo; make install & rsquo; или «sudo make install & rsquo; команды, в зависимости от того, являетесь ли вы root или пользователем с привилегиями root, для его установки в системе и обеспечения доступности для всех пользователей на вашем компьютере.


Под капотом

GNU nano полностью написана на языке программирования C, что означает, что он тонкий и очень быстрый. Он был успешно протестирован как с 32-разрядной, так и с 64-разрядной архитектурой набора инструкций.

Что нового в этой версии:

  • GNU nano 2.9.8 "Espresso" позволяет фильтровать буфер (или отмеченную область) через внешнюю команду (^ R ^ X и префикс команды с символом трубопровода & quot; & quot; & quot;), лучше обнаруживает и поддерживает абзацы, способна обосновать // - комментарии стиля, исправляет сбой, когда привязка ключа к строке не содержит закрывающей кавычки, дает обратную связь о числе строк, написанных также при добавлении или добавлении, и исправляет пару ошибок с помощью linter.

Что нового в версии:

  • GNU nano 2.9.2 "Pussy Riot" корректно отображает измененное состояние при отмене / повторении (также когда файл был сохранен где-то на полпути), улучшает отмену автоматического перевода строки в EOF, исправляет проблему сборки на BSD, снова отображает курсор при компиляции с помощью --withslang, переименовывает параметр «justifytrim» для «trimblanks», потому что теперь он будет обрезать конечные пробелы, пока вы печатаете (и жесткая обертка включена), продолжает подталкивать слова к следующей строке намного дольше (при жесткой упаковке), делает и отступы и unindent в отмеченной области, позволяет не указывать, когда не все строки имеют отступ, позволяет область, отмеченная с помощью Shift, сохраняться при отступывании / отмене или комментировании / раскомментировании, а в тех случаях исключает последнюю строку области, когда она не заметна ( делает более интуитивное поведение).

Что нового в версии 2.9.1:

  • GNU nano 2.9.1 "Damyatta" исправляет ошибку, где, когда маркер включен, ^ S будет перезаписывать файл только с отмеченной областью. Этот выпуск дополнительно очищает "модифицированный" флаг, когда все изменения отменены, добавляет или обновляет некоторые магические строки и не забывает, когда последний находился в строке 1, столбец 1.

Что нового в версии 2.9.0:

  • GNU nano 2.9.0 "Eta" вводит способность записывать и воспроизводить нажатия клавиш (M-: для запуска и остановки записи, M-; для воспроизведения макроса назад), делает ^ Q и ^ S делать что-то полезное по умолчанию (^ Q запускает обратный поиск, а ^ S сохраняет текущий файл), изменяет ^ W, чтобы всегда начинать поиск в прямом направлении, показывает количество открытых буферов (если несколько строк) в строке заголовка, больше не просит нажать Enter, когда есть ошибки в файле rc, удаляется options '--quiet' и 'set quiet' и 'set backwards', делает отступы и unindenting отменными, будет выглядеть в $ XDG_CONFIG_HOME для файла nanorc и в $ XDG_DATA_HOME для файлов истории, добавляет стек истории для выполненных команд (^ R ^ X), не перезаписывает файл истории местоположений другого nano и фиксирует множество крошечных ошибок.

Что нового в версии 2.8.7:

  • GNU nano 2.8.7 "Аромат" фиксирует блокировку, когда вкладки шире экрана, делает отступы + unindenting более предсказуемыми, сохраняя относительные отступы, позволяет вставлять (^ U) в подсказку, позволять тройным кавычкам на Python не следовать символ, не прокручивать три страницы на рулоне колеса мыши, связывает Alt + Up и Alt + Down, чтобы найтиprevious и findnext, и исправляет некоторые трудноописанные проблемы с вкладками softwrapping и границей.

Что нового в версии 2.8.5:

  • GNU nano 2.8.5 "Farouche" позволяет избежать сбоев при пробуждении от подвески, которая была вызвана извне, позволяет отрицательные номера строк и столбцов в командной строке избегать некоторых мерцаний при изменении размера экрана в браузере файлов, открывает файлы в том порядке, в котором они были упомянуты в команде и не претендует на то, что проснулся от приостановки при получении SIGCONT.

Что нового в версии 2.8.3:

  • GNU nano 2.8.3 "Hirsch" исправляет неправильное использование прожектора во время интерактивной замены, избегает сбоев сборки в AIX и Solaris, исправляет сбой в Solaris, ускоряет поиск назад, улучшает выделение синтаксиса PHP и больше не запрашивает & quot; сохранить в любом случае? & quot; когда пользователь ^ Q отбрасывает буфер.

Что нового в версии 2.8.1:

  • GNU nano 2.8.1 "Ellert" исправляет сбои сборки в MacOS и на musl, исправляет проблемы прокрутки в режиме softwrap, когда задействуются символы двойной ширины на границах строк, показывает символы двойной ширины как «& gt;» & quot; и "

Что нового в версии 2.8.0:

  • GNU nano 2.8.0 "Axat" упрощает перемещение по сетям со стандартным набором символов: теперь клавиши «Вверх» и «Вниз» переходят от визуальной строки к визуальной строке вместо перехода между логическими строками, а ключи «Домой» и «Окончание» теперь перемещаются в начало и конец строки и только тогда, когда уже там, затем до начала и конца логической строки. Кроме того, экран теперь может прокручиваться за строку, а не всегда за каждую логическую строку. На совершенно другом фронте: nano теперь использует gnulib, чтобы сделать его более доступным для платформы. Короче: было много внутренних изменений, не так много видимых пользователем (кроме новой навигации softwrap). Преобразование в гнулиб было сделано Майком Фризингером, капитальным ремонтом Дэвид Рэмси.

Что нового в версии 2.7.5:

  • GNU nano 2.7.5 "Nijntje" может правильно искать и заменять якоря B и b regex, правильно перерисовывает вещи, когда задействуются многострочные регулярные выражения с одинаковым началом и концом, исправляет сбой с регулярными выражениями нулевой длины, выполняет ли замена на краях отмеченной области справа, больше не скрывает два символа ширины в начале мягких строк, отображает не более трех предупреждений при запуске и документирует возможность чтения файла со стандартного ввода. Приходите щекотать мои уши.

Что нового в версии 2.7.4:

  • GNU nano 2.7.4 "Red dress" снова удаляет удаления в порядке (ошибка была введена в предыдущей версии), устанавливает предпочтительную позицию x для вертикальных перемещений более последовательно, избегает некоторых проблем с прокруткой в ​​режиме softwrap, устанавливает руководство по инсталляции также, когда вашей системе не хватает «makeinfo», и исправляет поведение якоря начала слова (

Что нового в версии 2.7.1:

  • GNU nano 2.7.1 "Leuven" добавляет часто задаваемую функцию: возможность отображать номера строк рядом с текстом. Это можно активировать с помощью -l или -linenumbers в командной строке или с помощью «set linenumbers» в вашем nanorc или переключиться с M- #. Раскраску этих чисел можно выбрать с помощью опции set setcolor. Кроме того, этот релиз исправляет некоторые ошибки с прокруткой в ​​режиме softwrap, более строг при разборе ключевых подстановок и маркирует новый буфер, модифицированный, когда в него считывается вывод команды (^ R ^ X). Приходите и проверьте это!

Что нового в версии 2.7.0:

  • GNU nano 2.7.0 "Suni" добавляет новую функцию: позволяет выбирать текст, удерживая Shift вместе с клавишами курсора. Кроме того, nano теперь работает и при работе на очень маленьких терминалах (вплоть до одной строки, одной колонки) и улучшает обработку подсказки в тесных пространствах. Не так много, но пришло время его вытащить. С этим выпуском мы вернемся в GNU. Некоторое время мы мечтали, что мы тигры. Но мы вернулись в стадо, вернемся к здоровой диете свежей зеленой свободной травы.

Что нового в версии 2.6.2:

  • nano 2.6.2 "Le ventousous portera" добавляет две новые функции: клавиши Ctrl + Up и Ctrl + Down для перехода между блоками текста, а опция «wordchars» для указания, какие символы (помимо буквенно-цифровых) следует рассматривать как словообразование. Кроме того, он обеспечивает обратную связь во время ввода Unicode (MV, за которым следует шестизначное шестнадцатеричное число, которое должно начинаться с 0 или 10), позволяет избежать сбоя при изменении размера окна во время ввода Verbatim, не отбрасывает нажатие клавиши после приостановки и заменяет якорь начала строки (^) только один раз на строку. Есть также несколько крошечных улучшений в рендеринге экрана и управлении ключами. Приходите, чтобы ваши волосы взъерошились!

Что нового в версии 2.6.1:

  • nano 2.6.1 "Stampede" является главным образом обновлением перевода, но также добавляет одну небольшую функцию (возможность использовать отрицательные числа с помощью Go To Line: -1 означает первую строку снизу), включает подсветку синтаксиса для Rust и исправляет три крошечные ошибки (но в таких в дальних углах редактора, о которых их даже не стоит упоминать).

Что нового в версии 2.5.2:

  • Исправлены проблемы с новым кодом подсветки синтаксиса.
  • Другие исправления включают в себя определение времени установки groff HTML, прежде чем пытаться сгенерировать HTML-версию man-страниц.
  • Использование синтаксиса ~ или ~ username в .nanorc теперь должно работать снова.
  • Кроме того, nano теперь будет запрашивать только одно подтверждение ошибок, с которыми он сталкивается при анализе файлов nanorc, а новый -q (--quiet) флаг полностью отключит эти сообщения.

Что нового в версии 2.4.3:

  • Проблемы с новым кодом подсветки синтаксиса были исправлены.
  • Другие исправления включают в себя определение времени установки groff HTML, прежде чем пытаться сгенерировать HTML-версию man-страниц.
  • Использование синтаксиса ~ или ~ username в .nanorc теперь должно работать снова.
  • Кроме того, nano теперь будет запрашивать только одно подтверждение ошибок, с которыми он сталкивается при анализе файлов nanorc, а новый -q (--quiet) флаг полностью отключит эти сообщения.

Что нового в версии 2.4.2:

  • Исправлены проблемы с новым кодом подсветки синтаксиса.
  • Другие исправления включают в себя определение времени установки groff HTML, прежде чем пытаться сгенерировать HTML-версию man-страниц.
  • Использование синтаксиса ~ или ~ username в .nanorc теперь должно работать снова.
  • Кроме того, nano теперь будет запрашивать только одно подтверждение ошибок, с которыми он сталкивается при анализе файлов nanorc, а новый -q (--quiet) флаг полностью отключит эти сообщения.

Что нового в версии 2.4.1:

  • Проблемы с новым кодом подсветки синтаксиса были исправлены.
  • Другие исправления включают в себя определение времени установки groff HTML, прежде чем пытаться сгенерировать HTML-версию man-страниц.
  • Использование синтаксиса ~ или ~ username в .nanorc теперь должно работать снова.
  • Кроме того, nano теперь будет запрашивать только одно подтверждение ошибок, с которыми он сталкивается при анализе файлов nanorc, а новый -q (--quiet) флаг полностью отключит эти сообщения.

Что нового в версии 2.4.0:

  • Исправлены проблемы с новым кодом подсветки синтаксиса.
  • Другие исправления включают в себя определение времени установки groff HTML, прежде чем пытаться сгенерировать HTML-версию man-страниц.
  • Использование синтаксиса ~ или ~ username в .nanorc теперь должно работать снова.
  • Кроме того, nano теперь будет запрашивать только одно подтверждение ошибок, с которыми он сталкивается при анализе файлов nanorc, а новый -q (--quiet) флаг полностью отключит эти сообщения.

Что нового в версии 2.3.6:

  • Проблемы с новым кодом подсветки синтаксиса были исправлены.
  • Другие исправления включают в себя определение времени установки groff HTML, прежде чем пытаться сгенерировать HTML-версию man-страниц.
  • Использование синтаксиса ~ или ~ username в .nanorc теперь должно работать снова.
  • Кроме того, nano теперь будет запрашивать только одно подтверждение ошибок, с которыми он сталкивается при анализе файлов nanorc, а новый -q (--quiet) флаг полностью отключит эти сообщения.

Что нового в версии 2.1.8:

  • Этот выпуск включает некоторые долгосрочные улучшения производительности в подсветке синтаксиса, возможность прекратить выполнение поисков (полезно, главным образом, при редактировании очень больших файлов), и возможность использовать nano как пейджер для просмотра стандартных (т.е. «нано»).
  • Кроме того, есть подсветка синтаксиса gentoo и исправления проблем с чтением файлов в каталоге со странными родительскими разрешениями каталога.
  • Код привязки клавиш также существенно изменился, чтобы быть совместимым с ISO-C.

Что нового в версии 2.1.7:

  • Этот выпуск содержит новую проверку внешних изменений, когда сохранение файла, некоторые исправления кода и документации и другие исправления для нового кода отмены.

Что нового в версии 2.1.5:

  • Этот выпуск содержит лучшее исправление для ошибочно зарегистрированных успешных записей на полных файловых системах, более полезные сообщения при возникновении внутренней ошибки в коде отмены и исправления для различных комбинаций опций настройки времени и флагов компилятора.
  • Также включена новая поддержка для изменения имени файла rc во время настройки и использования регулярных выражений в стиле GNU для границ слов в системах, которые не поддерживают их изначально, а также когда-либо популярных обновлений трансляции.

Комментарии к GNU nano

Комментарии не найдены
добавить комментарий
Включите картинки!