LINUX.ORG.RU

4
Всего сообщений: 42

Разный поиск в параллельных процессах MC

В 2 разных окнах консоли запущены 2 экземпляра Midnight Commander. В обоих открыты файлы в редакторе mcedit. Я ищу в одном слово, скажем, «mark», переключаюсь в другой, ищу слово «highlight», сравниваю фрагменты вокруг найденных слов. Пытаюсь продолжить, переключаюсь в первый, жму F7, а там сменилось разыскиваемое слово, и по умолчанию предлагается тоже «highlight».

Конечно, можно каждый раз переключать с «mark» на «highlight» и обратно. Но нельзя ли вообще отключить эту фичу и сделать поиски в разных процессах независимыми?

P.S. Да, я уже обнаружил, что Shift-F7 может продолжить искать старое. Но иногда успеваю машинально нажать F7, Enter.

 ,

question4 ()

mcedit vs mc colors

Привет,

Я открыл для себя https://pastebin.com/R7PW6Tj5 и все чудесно и красиво и в urxvt и в ranger и даже в mc, потому что в ~/.config/mc/ini у меня:

[Colors]
base_color=
xterm=
xterm-256color==linux:normal=cyan,rgb002:input=white,cyan:inputunchanged=black,cyan:dhotnormal=red
rxvt=
rxvt-unicode-256color==linux:normal=cyan,rgb002:input=white,cyan:inputunchanged=black,cyan:dhotnormal=red
color_terminals=linux:normal=cyan,rgb002:input=white,cyan:inputunchanged=black,cyan:dhotnormal=red
linux=

но вот почему-то в mcedit, запущенном из mc нажатием кнопки F4 все почему-то ужасно. Как его заставить выглядеть так же как mc или хотя бы не так вырвиглазно?

 , ,

dissident ()

Сохранить файл после обрыва терминала

Уже четвёртый раз теряю буффер редактора после разрыва ssh подключения. При этом mcedit предупрежлает о наличии лока на файле. Как сохранить файл без терминала?

 ,

mittorn ()

Kate alternatives

Подскажите нормальный кошерный редактор с подсветкой PHP-кода для Ubuntu. Что-то дефолтный Kate криво парсит php-тэги в сочетании с JS/HTML-комментариями.

 , ,

Mirage1_ ()

mcedit сохраняет файл по частям?

https://github.com/containous/traefik/issues/4656

Сохраняю конфиг в mcedit, traefik ловит системное событие, перечитывает конфиг, но читается только часть — порядка 220 или 500 байт.

Через долю секунды перечитывается нормально.

Debian, ext4, MC 4.8.18.

 ,

question4 ()

вопрос по горячим клавишам и кирилице

Когда в mcedit переключаю на русский язык то перестают реагировать alt+«клавиша с буквой», а ctrl+«клавиша с буквой» работает как и ранее. Ctrl то же ведь не должна работать при переключении на русский, или я ошибаюсь?

 

v4567 ()

Не работает Enter при редактировании файла.

Если открыть тектовый файл и попробывать перейти на новую строку с помощью Enter, то выскакивает странное окно сохранения файла, которое не закрывается с первого раза.

При этом любое дальнейшее действие приводит к порче контента файла.

Выгялдит это вот так:

                                                                           ┌───────── Save file ─────────┐
                                                                           │ Confirm save file: "/test2" │
                                                                           ├─────────────────────────────┤
                                                                           │    [ Save ]  [ Cancel ]     │
                                                                           └─────────────────────────────┘

При нажатии Cancel содержимое файла портится.

Получилось как-то случайно. Как именно не знаю.

Выкашивал миднайт командер и конфиг - не помогло.

Такой глюк только на одном из серверов.

 ,

maxlinux ()

mcedit проверка орфографии

В версии 4.8.21 по умолчанию проверка орфографии работает, а в версии 4.8.18 нет. Настройки идентичны, aspell, aspell-ru установлены, зависимые библиотеки идентичны. В версии 4.8.18 даже есть две которых нет в версии 4.8.21 - libext2fs.so.2 и libcom_err.so.2. Как проверить собран mc с поддержкой aspell или нет?
Вроде как раньше в mcedit сделали проверку орфографии налету, или я ошибаюсь?
Подкинул hotlist от старой версии (не помню уже от какой) в папку ~/.config/mc и в версии 4.8.18 и в 4.8.21 он не работает В новых версия у него уже другой формат?
В новых версиях ещё не работает история хождения по папкам.

 ,

v4567 ()

Странный баг mcedit

Приветствую,
столкнулся со странным поведением mcedit в удаленной консоле на Centos 7, mc-4.8.7-11.el7.x86_64

Когда открываю файл на редактирование и жму enter вместо перевода строки, идет запрос на запись файла (как по F2) если нажать несколько раз escapce что бы закрыть диалоговое окно, удаляется строка под курсором и вводится «sdfsdf» :/
Такое поведение только на двух серверах и только под рутом.
Конфиги тер, сравнивал дифом с другими серверами где такой мути нет, локаль сравнивал, $term, пакет переставлял.. в общем баг странный и нагуглить не удалось, может кто с подобным сталкивался ?

 , , ,

diver ()

Подсветка в bash скрипте

Редактор текста неправильно подсвечивает конструкцию вида:

FILE="$(foo "$(gettext 'Some text')")"

И хотя кавычки все парами, далее код подсвечивается зеленым как будто забыл кавычку закрыть. Может это я перемудрил и gettext нет смысла в кавычки брать?

 , , ,

irton ()

(Авто)отступы в редакторе

Первое нажатие Tab вставляет 4 пробела, второе нажатие Tab заменяет их на один символ \t, третье добавляет ещё 4 пробела. Питон на смешивание ругается. Можно ли сделать так, чтобы в файлах *.py всегда вставлялись только пробелы?

 , ,

question4 ()

mcedit проверка провописания

Я чего-то не понял - выбираю в меню проверку орфографии, курсор скачет и ничего не делает. aspell-ru ispell стоят. В конфиге поправил:
[Misc]
spell_language=ru

Что не так?

 ,

Windows ()

mcedit Shift-Ins по ssh

Когда вхожу на удалённую машину по ssh, mcedit по Shift-Ins вставляет из локального буфера, а не то, что лежит в удалённом editclip. Это как-то лечится?

 , ,

Windows ()

Куда делась Emacs-эмуляция в cooledit/mcedit?

Во времена mc 4.5-4.6 был в настройках редактора такой флаг как Key emulation, который можно было выставить в Emacs (F9 -> Options -> General). В файле настроек ~/.mc/ini этому соответствовало

[Midnight-Commander]
editor_key_emulation=1

Затем (кажется, в mc 4.7) флаг из UI убрали, но хотя бы оставили возможность написать в ~/.mc/ini

[Midnight-Commander]
keymap=mc.keymap.emacs

Теперь вот сижу на новомодном mc 4.8, в котором 100500 цветовых палитр, — и хрен. Emacs-эмуляция не работает, и непонятно, как включить.

WTF?!

 , ,

Bass ()

File has hard-links. Detach before saving?

Как в mcedit отключить предложение разорвать хардлинк при сохранении файла, имеющего хардлинки?
Предположим, я под текущим пользователем желаю никогда их не ломать и сохранять изменения в то, что и как мной налинковано, безо всяких дополнительных вопросов.
Гугление как-то не помогло.

 

blexey ()

Подскажите регулярку для подсветки синтаксиса для mcedit

Какую либу для регулярных выражений использует mcedit? Есть подозрение, что у него что-то свое, но в man mcedit очень мало про это написано.

Я делаю подсветку синтаксиса для rust: https://github.com/chabapok/mc-rust-lang и столкнулся с проблемой

Есть строка:

let v = 42u16;

Как написать регулярку чтобы подсветило цветом u16? При этом, 42 и ; не должны подсвечиваться. При этом, если строка выглядит так:

let mumu16 = 27;

то в ней окончание переменной u16 подсвечиваться не должно.

 ,

chabapok ()

Странное поведение клавиши Enter в mcedit. Выводит «ca» вместо перевода строки.

Здравствуйте!

Может быть, кто-нибудь сталкивался с подобным? Странное поведение клавиши Enter в mcedit. Выводит «ca» вместо перевода строки.

В режиме редактирования файла нажатие клавиши Enter (и основной и цифровой) выводит в текст по текущему положению курсора комбинацию латинских букв «ca».Строку не переводит...

mc переустанавливал: apt-get purge mc ; apt-get install mc - не помогло. Такое впечатление, что какой-то макрос повис на этой клавише...

mc - 4.8.19 uname -a Linux epn 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

 

a_pio ()

настройка mcedit

Как убрать в mcedit нижнюю информационную строку с перечнем функциональных клавиш. Версия mc 4.8.13

В настройках mcedit нет такой опции. В конфиге то же не нашёл.

 

v4567 ()

Не работает копирование в буфер обмена в mc

В общем вот такая штука по умолчанию, но не знаю как она лечится. Поиск в гугле закончился рекурсией.

http://www.zimagez.com/zimage/2017-02-2713-09-37.php

 ,

Skullnet ()

Перемещение по тексту в редакторе mcedit

Доброго времени суток!

Кто-нибудь может подсказать хоткеи для перемещения по тексту в редакторе mc (не в просмотрщике, а именно в редакторе). Единственное, что у меня работает, это M-< и М-> для перемещения в начало и конец документа. А как перемещаться постранично вверх/вних, к началу/концу текущей строки, по словам, по абзацам и т.д. - как это бывает во всех нормальных редакторах? Никакие комбинации типа C-p, C-n, C-v, M-v и т.п. - не работают, но зато они работают в просмотрщике mcedit (когда по F3 открываешь).

P.S. На моей клаве нет кнопок Home, End, PageUp и PageDown (работаю на макбуке), дома тоже короткая клава без этих клавиш.

 , ,

volodlebedev ()