Здравствуйте!
В чем причина отличий
https://cudatext.github.io/history.txt
и
CudaText last release - Страница 12 - UVviewsoft forums
https://synwrite.sourceforge.net/forums ... 510#p18510
?
На форуме, как я заметил, опущены некоторые изменения.
Разные вопросы по функциям CudaText и ответы
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Разные вопросы по функциям CudaText и ответы
На форуме опускаются детали чтобы мне проще потом просмотреть этот список в форуме.
Re: Разные вопросы по функциям CudaText и ответы
ОК, спасибо!
Re: Разные вопросы по функциям CudaText и ответы
Здравствуйте!
Хэндлер текущей вкладки можно найти в ЕD
А есть где-то информация о предыдущей, предпоследней вкладке, той, что редактировали или просматривали до текущей?
И то же по полувкладке split tab?
Спасибо!
Нашел в Wiki
Tab switcher, там visit history, а в API visit history не нашел
Хэндлер текущей вкладки можно найти в ЕD
А есть где-то информация о предыдущей, предпоследней вкладке, той, что редактировали или просматривали до текущей?
И то же по полувкладке split tab?
Спасибо!
Нашел в Wiki
Tab switcher, там visit history, а в API visit history не нашел
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Разные вопросы по функциям CudaText и ответы
>информация о предыдущей, предпоследней вкладке, той, что редактировали или просматривали до текущей?
можно найти ее. перебрать все табы по ed_handles(),
и прочитать у всех табов e.get_prop(PROP_ACTIVATION_TIME, '').
тот таб у которого самое близкое activation_time, это предыдущий.
wiki показывает как перебирать по ed_handles().
>то же по полувкладке split tab?
можно найте ее хендл по
ed.get_prop(PROP_HANDLE_PRIMARY, '')
ed.get_prop(PROP_HANDLE_SECONDARY, '')
а свой хендл надо получить через
ed.get_prop(PROP_HANDLE_SELF, '')
можно найти ее. перебрать все табы по ed_handles(),
и прочитать у всех табов e.get_prop(PROP_ACTIVATION_TIME, '').
тот таб у которого самое близкое activation_time, это предыдущий.
wiki показывает как перебирать по ed_handles().
>то же по полувкладке split tab?
можно найте ее хендл по
ed.get_prop(PROP_HANDLE_PRIMARY, '')
ed.get_prop(PROP_HANDLE_SECONDARY, '')
а свой хендл надо получить через
ed.get_prop(PROP_HANDLE_SELF, '')
Re: Разные вопросы по функциям CudaText и ответы
Спасибо!
В плагинах есть возможность выполнять команды из Command palette?
Если да, то как?
В плагинах есть возможность выполнять команды из Command palette?
Если да, то как?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Разные вопросы по функциям CudaText и ответы
есть!
import cudatext_cmd as cmds
ed.cmd(cmds.cCommand_KeyDown,'')
import cudatext_cmd as cmds
ed.cmd(cmds.cCommand_KeyDown,'')
Re: Разные вопросы по функциям CudaText и ответы
Спасибо!
Есть 2 очень удобные функции в Command palette
UI: switch tab, to recent
и
goto last edit pos
А как узнать их значение в качестве параметра для cudatext_cmd ?
Помню только, что через запись в Макро, потом посмотреть в Macro - edit.
Только так?
Есть 2 очень удобные функции в Command palette
UI: switch tab, to recent
и
goto last edit pos
А как узнать их значение в качестве параметра для cudatext_cmd ?
Помню только, что через запись в Макро, потом посмотреть в Macro - edit.
Только так?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Разные вопросы по функциям CudaText и ответы
cudatext_cmd.py:
cmd_SwitchTab_Recent = 2615
cCommand_GotoLastEditPos = 2006
это что надо?
нашел поиском по словам switch/lastedit.
cmd_SwitchTab_Recent = 2615
cCommand_GotoLastEditPos = 2006
это что надо?
нашел поиском по словам switch/lastedit.
Re: Разные вопросы по функциям CudaText и ответы
> то что надо?
похоже, что надо
спасибо, указали способ сопоставления Command palette и команд для макро и/или параметра вызова cudatext_cmd!
похоже, что надо
спасибо, указали способ сопоставления Command palette и команд для макро и/или параметра вызова cudatext_cmd!