Search found 7 matches
- 16.10.2023 15:53
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Re: Закрытие вкладки + закрытие редактора
да, прописал, спасибо
- 16.10.2023 14:48
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Re: Закрытие вкладки + закрытие редактора
супер. то что мне нужно, реализовалось простым методом:
Code: Select all
def on_key(self, ed_self, key, state):
if key == VK_ESCAPE and len(ed.get_carets()) <= 1:
ed.cmd(cmd_FileClose)
ed.cmd(cmd_FileExit)
- 16.10.2023 11:26
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Re: Закрытие вкладки + закрытие редактора
а как сделать, чтобы в плагине метод on_key вызывался? Я добавил в класс Command метод def on_key(self, ed_self, key, state):
не не похоже, чтобы он вызывался. нужно что-то где-то ещё прописать?
не не похоже, чтобы он вызывался. нужно что-то где-то ещё прописать?
- 16.10.2023 08:04
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Re: Закрытие вкладки + закрытие редактора
реацкия на Esc зашита в код. конфликт будет всегда. хотя можно попробовать обработать VK_ESCAPE (=27, см модуль cudatext_keys.py) в событии on_key. Да, это то что мне нужно, т.к. мне ещё при выходе скорее всего для удобство понадобится вернуть фокус на Far Manager. Я так понимаю в обработке VK_ESCA...
- 12.10.2023 10:19
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Re: Закрытие вкладки + закрытие редактора
Работают, в том то и дело, но они конфликтуют с тем, что я хочу. Если описать проще, я хочу, чтобы при выходе из редактора по Esc закрывалась текущая открытая вкладка в нём, то есть Esc = закрытие вкладки + выход. Закрытия вкладки + выход я так понимаю можно сделать без проблем и макросами и плагино...
- 12.10.2023 07:30
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Re: Закрытие вкладки + закрытие редактора
Основная загвоздка, которую я не понимаю как реализовать без форка самого редактора это как повесить такое действие на Esc? Ведь по Esc там куда других действий в зависимости от контекста - закрытие окна поиска, отмена лишних курсоров, итд. Так то просто закрытие вкладки + закрытие редактора можна и...
- 09.10.2023 19:47
- Forum: General (in Russian)
- Topic: Закрытие вкладки + закрытие редактора
- Replies: 13
- Views: 12651
Закрытие вкладки + закрытие редактора
Пытаюсь прикрутить CudaText вместо редактора Far Manager, возникла проблема с захламлением вкладок. В файловом менеджере (Far, Total Commander) часто открываешь много разных файлов, редактируешь (или не редактируешь) пару символов и закрываешь. Использование обычно такого вида: выбрал файл, нажал F4...