Запрос на новые функции CudaText

mix-7
Posts: 790
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

Не совсем новая функция, уже все есть, но предложение немного поменять последовательность.

Сейчас для поиска еще одного фрагмента текста надо его выделить, нажать Ctrl-F и только потом F3/Shift-F3.

Предложение: Выделить текст и F3/Shift-F3 сразу ищет выделение (выделенные фрагмент) далее в тексте вкладки.
main Alexey
Posts: 2383
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

а почему бы не заюзать две существующие команды для этого?
find current selection, next [prev]

можно и без выделения для слова под кареткой:
find current word, next [prev]
mix-7
Posts: 790
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

Иногда блок большой, нужно перейти в начало, к заголовку, потом в конец.
Предложение - сделать команду для макросов и Command pallete и меню для ПКМ на линии блока в Gutter: "переход в конец блока", парную (или отдельную) команде из Command pallete
code tree: go to block for current node.

Также иногда нужно просто скопировать заголовок.
Просьба сделать для этого команду и меню ПКМ на заголовке Code tree.

Спасибо!
main Alexey
Posts: 2383
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

хорошо, это было просто т.ч. добавил:
+ add: Commane Palette command "code tree: go to block for current node, to end of block"
будет в обновлении.
и меню для ПКМ на линии блока в Gutter
не думаю что нужно нагружать ПКМ-меню.
Также иногда нужно просто скопировать заголовок.
что такое "заголовок" с точки зрения парсера? первая строка блока? для С++ нет заголовков и для html. так что команду делать не стал.
main Alexey
Posts: 2383
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

попробуйте сделать макрос для "копировать заголовок в Markdown/Wikidpad":

0. 'drop marker at caret'
1. 'go to block of current node'
2. 'copy current line'
3. 'collect last marker'
mix-7
Posts: 790
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

main Alexey wrote: 26.03.2025 14:26 а почему бы не заюзать две существующие команды для этого?
<...>
Точно!
Забиндить на свободный F2 'find current selection'
Забиндил, работает! Урра!
А в сочетании с опцией поиска 'Wrapped search' ищет по кругу, возвращаясь после последнего вхождения к первому.

Спасибо!
Воистину, высокой марки редактор, высокой! :!: :idea: :idea: :)
Половину пожеланий легко можешь сделать сам.
Конструктор!
Лучше всяких компьютерных игр!
CudaText надо преподавать в школах и ЦМД для возрастных, как игру го.
main Alexey
Posts: 2383
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

у нас в школе никакие редакторы не преподавали. только IDE (Turbo Pascal). с редакторами было туго, в DOS. юзали F4 в Norton Cmd.
mix-7
Posts: 790
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

main Alexey wrote: 27.03.2025 07:36 попробуйте сделать макрос для "копировать заголовок в Markdown/Wikidpad":

0. 'drop marker at caret'
1. 'go to block of current node'
2. 'copy current line'
3. 'collect last marker'
А это сообщение пропустил, сейчас обратил внимание, спасибо!
И не знал про работу с маркерами - marker.
Буду изучать и повторять.
Воистину, огромные возможности CudaText скрыты от непосвященных, "темна водва в облацех".
Его надо преподавать обязательно!

P.S. Спасибо огромное еще раз!

Это же облегчает создание макроса для заголовка. Не знал, что можно расставлять маркеры или не обратил внимания на них в Wiki.
Сейчас я вручную перехожу на заголовок и запускаю макрос создания ссылки - строки из имени файла и заголовка блока, потом возвращаюсь в позицию редактирования тоже вручную. А оказывается, ссылку можно создать не прерывая редактирования!
Попробую потом еще создать перекрестные ссылки в двух последних блоках последних двух вкладок (кросс-ссылки, взаимная связь).
Оказывается, это можно автоматизировать даже без плагина!

Жаль только, что маркеры отслеживаются в пределах только одной страницы.

P.P.S. Написал об этом (ссылках) в теме WikidPad
Post Reply