Pull to refresh

Comments 13

Интересная заметка. Если есть какие-либо замечания и предложения по работе с макросами, то высказывайте их: как активный пользователь макросов редактора, вы будете видеть недостатки лучше других (даже лучше разработчиков).

Спасибо.
Пожоже пока что я единственный счастливый пользователь макросов :)
осталось придумать как быть с тем что после правки первой строчки, номера остальных сместятся… чтоб каждый раз не генерировать новый файл с ошибками…
я начинаю с последней строки списка сообщений, тогда ничего не съежает :)
все-таки для данной задачи ИМХО лучше использовать полноценное IDE, так как после правки того что выше может оказаться что дальше уже все оке )
Не очень наглядная проблема я считаю, для демонстрации макросов.
для меня mcedit и есть полноценное IDE
Очень интересно… А подскажите, как записываются макросы — именно сочетания клавиш или команды? Другими словами если я запишу на локальной машине макрос, а потом зайду по ssh где половина сочетаний клавиш не работает, макрос будет ли работать по прежнему?
да записываются не сочетания а комманды.
Скажите, а как должен быть оформлен файл macro.1.sh? У меня MCEdit выдаёт такое: «Не найдено походящих элементов в /home/dimitri/.local/share/mcedit/macros.d/macro.1.sh»

Так смотрите, я это дело же с тех пор переписал.
Просто нажмите в mcedit ctrl-r
Дальше всякие кнопки. В конце еще раз ctrl-r
И сочетание например ctrl-q
Потом откройте в ~/.local/mc/mc.macros
Там увидите формат записи команд

Дальше запустите
mc -F| great macros.d


Создайте каталог если его нет

Файл mc.macros, действительно формируется сам. С ним сложностей нет. Вопрос в том, какой формат должен быть у файла macro.1.sh? Во всех мануалах только один пример:
e edit file
mcedit `cat %b`
И этот пример работает. А мне нужно выполнить простую команду:
python3 'имя редактиркемого файла'
Внимание вопрос: в каком формате должн быть файл macro.1.sh? Можете дать пример любого такого файла?

Несколько лет туда не заглядывал, завтра гляну, если забуду напомните плз.

Only those users with full accounts are able to leave comments. Log in, please.