LINUX.ORG.RU

GNU nano 8.1 «De dag van de bitterkoekjespudding»

 , , , ,

GNU nano 8.1 «De dag van de bitterkoekjespudding»

1

2

12 июля состоялся выпуск 8.1 «De dag van de bitterkoekjespudding» редактора текста GNU nano.

Список изменений:

  • идиома nano filename:linenumber понимается только при использовании опции --colonparsing (или set colonparsing);
  • современные назначения клавиш (с опцией --modernbindings или -/) не активируются, если имя исполняемого файла nano начинается с e, так как это противоречит альтернативной системе Debian;
  • новая назначаемая функция cycle сначала центрирует текущую строку, затем перемещает её в верхнюю часть области просмотра, затем в нижнюю. По умолчанию она назначена на сочетание клавиш ^L;
  • новая опция --listsyntaxes (или -z) выводит имена доступных синтаксисов.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Ответ на: комментарий от gns

У мака по умолчанию клавиатурная раскладка как на первых писишках и печатных машинках.

Это то мне понятно, я с XT начинал. :) Мне не понятно, что они там гуглили.

ssh2 ★★★★★
()
Ответ на: комментарий от ssh2

Ну вот как раскладку поменять. Когда я МАК купил, у него на борту нужной раскладки не было. Надо было гуглить откуда ее взять. Потом система обновилась с 12й до 14й что-ли, и раскладка чудом появилась в списке.

gns ★★★★★
()
Ответ на: комментарий от shell-script

А ты в окно смотришь, когда набираешь текст?

Обычно на клавиатуру.

В смысле не прожался?

Кнопки неидеальны (особенно ноутбучные), клики по ним тоже. В подавляющем большинстве случаев, конечно, факт нажатия по ощущениям распознаётся верно, но бывают и ошибки.

что перерисовывает большую часть видимой области при каждом нажатии.

mcedit при вводе символа дорисовывает вроде только этот символ - если скролл не приходится делать

firkax ★★★★★
()
Ответ на: комментарий от firkax

Обычно на клавиатуру.

Вопросы по поводу отзывчивости mcedit, работы с медленными терминалами и непрожатыми клавишамы сняты.

shell-script ★★★★★
()
Ответ на: комментарий от Werenter

Не знаю почему он у тебя там тормозил, по идее не должен. Можешь ещё mc-light попробовать. https://firk.cantconnect.ru/distfiles/mc-4.1.40-pre9.tar.gz вот бекап его исходников только там чето пофиксить надо чтобы они скомпилились на новых системах.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Не знаю почему он у тебя там тормозил, по идее не должен.

Проверил оба редактора на одном и том же заголовочном файле в одном и том же эмуляторе терминала.

  1. Vim — быстро стартанул, быстрая прокрутка, пробовал менять темы, всё работает нормально.
  2. Mcedit — стартовал около секунды, при прокрутке невооружённым взглядом видно перерисовку окна.

P.S. nano тоже работает быстро, дополнительно проверил

Werenter ★★★
()
Последнее исправление: Werenter (всего исправлений: 1)
Ответ на: комментарий от Werenter

Mcedit — стартовал около секунды, при прокрутке невооружённым взглядом видно перерисовку окна.

Сборка с slang или ncurses?

dataman ★★★★★
() автор топика
Ответ на: комментарий от dataman
GNU Midnight Commander 4.8.31
Built with GLib 2.80.0
Built with ncurses 6.4
Built with libssh2 1.11.0
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm
With support for X11 events
With multiple codepages support
Virtual File Systems:
 cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, shell
Data types:
 char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;
Werenter ★★★
()
Ответ на: комментарий от Werenter

ncurses 6.4

Первый раз вижу. Это что за ОС? Обычно собирают с slang. Я давно пробовал версию с ncurses – были глюки.
Попробуй сам собрать с slang. В configure есть параметр.

dataman ★★★★★
() автор топика
Ответ на: комментарий от dataman

Это что за ОС?

Android, ничего лучше сейчас увы мне недоступно.

Werenter ★★★
()
Ответ на: комментарий от shell-script

Slang так же как и ncurses перерисовывает всё окно.

Или в MC так сделано.

Отсюда и тормоза.

И отсюда:
https://github.com/MidnightCommander/mc/blob/master/lib/tty/tty-ncurses.c

void
tty_fill_region (int y, int x, int rows, int cols, unsigned char ch)
{
    int i;

    if (!tty_clip (&y, &x, &rows, &cols))
        return;

    for (i = 0; i < rows; i++)
    {
        move (y + i, x);
        hline (ch, cols);
    }

    move (y, x);

    mc_curs_row = y;
    mc_curs_col = x;
}

https://github.com/MidnightCommander/mc/blob/master/lib/tty/tty-slang.c

void
tty_fill_region (int y, int x, int rows, int cols, unsigned char ch)
{
    SLsmg_fill_region (y, x, rows, cols, ch);
}
dataman ★★★★★
() автор топика

Нано гавно, есть же mceditor.

piwww ★★★★
()
Ответ на: комментарий от dataman

А Вы юноша извращенец! Всё проще решается, но Вы занимаетесь стоматологией через анус. Удачи Вам в Вашем нелегком труде)))

piwww ★★★★
()
Ответ на: комментарий от Naurim

Потратить немного времени и освоить мощный и удобный (когда привыкнешь, конечно) инструмент… Хотя каждому своё, конечно

Dmitry_Sokolowsky ★★★★★
()
Ответ на: комментарий от Dmitry_Sokolowsky

удобный

это vim то? Зачем, если есть емакс с человеческими хоткеями?

Naurim
()
Ответ на: комментарий от X512

Молодец. Теперь ты официально не линуксёнок, а виндовоз.

Ибо согласно SUS – Unix без Vi – это не Unix. ж)

Vi такая же неотделимая часть, как и cd, ls, echo и все другие друзья.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от beastie

Теперь ты официально не линуксёнок, а виндовоз.

Мы на компьютере задачи решаем или выпендриваемся какие мы крутые кулхацкеры?

Редакторы с альтетнативно одарённым интерфейсом не нужны. Nano ещё можно простить необычные сочетания клавиш, но там хотя-бы общая механика стандартная, без всех этих инопланетных режимов.

PS: UNIX мёртв уже давно.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от X512

Редакторы с альтетнативно одарённым интерфейсом не нужны.

Это те, где надо пальцы веером раскидывать? И жать по 3..5 кнопок одновременно?

Согласен. Не понимаю, как можно пользоваться не-модальными редакторами.

beastie ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.