Изменения

Перейти к: навигация, поиск

Поддержка PCRE в Midnight Commander

2610 байтов добавлено, 12:44, 20 июня 2016
м
Нет описания правки
Данная страница содержит описание уже устаревших (вместе с появлением версии mc 4.7.0) патчей для поддержки Perl-совместимых регулярных выражений в '''Midnight Commander'''. Для 4.7.0 тоже кое-что есть, но совсем чуть-чуть и только пока.
 
== MC 4.8.0 ==
 
Свершилось; патч для поддержки Escape-последовательностей в поле замены принят и уже включён в 4.8.0.
 
Однако, в 4.8.0 зачем-то поменяли поведение выделения мышкой и копирования в буфер обмена:
* При каждом клике мышкой выделение сбрасывается — неудобно, так как если копируешь не с помощью Ctrl-Ins Shift-Ins, а с помощью выделения и просто нажатия F5 — вообще не можешь перейти в новую позицию, ибо позиция сбрасывается. [http://vmx.yourcmc.ru/mc-pcre/mc-git20110403-dont-reset-selection-on-gpm-click.diff Патч для исправления] — то есть, сброса выделения только при перетаскивании мыши (начале нового выделения).
* После нажатия Ctrl-Ins выделение больше не сбрасывается — непривычно, потому что раньше было по-другому, да и непонятно, зачем изменено. Видимо, чтобы быть похожим на гуёвые редакторы. В целом неудобно, потому что приходится делать лишние действия для снятия выделения. [http://vmx.yourcmc.ru/mc-pcre/mc-git20110403-clear-selection-after-store.diff Патч для исправления].
Оба патча отправлены в https://www.midnight-commander.org/ticket/2530.
 
<s>Однако, есть ещё один патч: [http://vmx.yourcmc.ru/mc-pcre/mc-git20110403-rename-into-same-directory.diff mc-git20110403-rename-into-same-directory.diff]. Если его применить, то при одном и том же каталоге, открытом на обеих панелях, диалог копирования/переименования файла будет по умолчанию подставлять в поле «куда» не путь, а имя файла. Это то, чего мне (а может быть, и не только мне) так не хватало в mc — удобства переименования файлов. Отправил патч в [http://midnight-commander.org/ticket/2529 MC Ticket 2529].</s>
 
О я блин дурак-то, а. Там есть Shift-F5, Shift-F6 для этого.
== MC 4.7.0 ==
Copyright © Виталий Филиппов, 2008—2009.
[[Категория:РазработкаАрхив]]
[[Категория:Перенесено с vmx.yourcmc.ru]]

Навигация