Page 18 of 18

Re: Разные вопросы по функциям CudaText и ответы

Posted: 18.09.2026 20:32
by main Alexey
значит папки py/cuda_double_shift нету?

все хоткеи посмотреть можно. плагин Configure Hotkeys. вроде он (если не другой) создает html report про все хоткеи. readme.txt:
Plugin for CudaText.
Manager for setting, removing, reporting of hotkeys

Re: Разные вопросы по функциям CudaText и ответы

Posted: 03.11.2026 11:27
by mix-7
> значит папки py/cuda_double_shift нету?

нет

> плагин Configure Hotkeys
Класс! То, что надо!

(но Shift.Shift там не нашел)

Но вот, что нашел в консоли:

Code: Select all

foss-cudatext-plugin-doubleshift
FFTabsN73Р.wiki ++ 24.09.2026 13:54:44 W N CT Tabs list:
Init: foss-cudatext-plugin-doubleshift
Init: foss-cudatext-plugin-doubleshift
Init: foss-cudatext-plugin-doubleshift
24.09.2026 15:29:11 W N CT
В списке и плагина foss-cudatext-plugin-doubleshift нет,
есть откуда-то в
/home/one/.config/cudatext/py/foss-cudatext-plugin-doubleshift

/home/one/.config/cudatext/py/foss-cudatext-plugin-doubleshift/README.md:

Code: Select all

# Double-Shift plugin for Cuda Text

Double-Shift hotkeys for CudaText text editor. Behavior similar to JetBrains "Search Everywhere" function. 

Implementation based on `on_key_up()` event functionality.

## Installation option:

1. From Cudatext menu

- Go to `Plugins > Addons Manager > Install from Git...`
- provide Git repository URL: `https://github.com/dimon40001/foss-cudatext-plugin-doubleshift` 

2.  Manual

- clone repository to the Cudatext `py/` folder
- restart CudaText

## Settings

To manage own settings plugin creates `double_shift` section in the `plugins.ini`

Configuration:
```
[double_shift]

# Time interval (in milliseconds) between each key release to detect it as the "double" action
delay_ms=300 

# call Command Palette (usually bind to F1 key) and show all commands
shift_command_id=2582 
shift_command_text= # ...with empty parameters

# call Command Palette to search in opened files
ctrl_command_id=2582 # call Command Palette
ctrl_command_text=opened file: # ...
```

Re: Разные вопросы по функциям CudaText и ответы

Posted: 03.11.2026 11:30
by mix-7
"Причесал" с помощью Google ИИ свой плагин
mix-7/cuda_tabs_list_print: Plugin for CudaText: Tabs List Print
https://github.com/mix-7/cuda_tabs_list_print
"Плагин для текстового редактора **CudaText**, который формирует список путей или имён всех открытых вкладок, выводит его в консоль и автоматически копирует готовый текст в системный буфер обмена."

Может, добавить его к
https://sourceforge.net/projects/cudate ... ddons_all/ ?

Re: Разные вопросы по функциям CudaText и ответы

Posted: 03.11.2026 15:00
by main Alexey
>плагина foss-cudatext-plugin-doubleshift нет, есть откуда-то в /home/one/.config/cudatext/py/foss-cudatext-plugin-doubleshift

ну я и думал, что у вас есть плагин dbl-shift. вот он и есть. а странное имя его папки потому что вы качали с его гитхаба где папка у автора называестся так странно. лучше так - удалите эту папку и переустановите плагин dbl shift из addon-manager тогда и имя папки будет окей, и заодно какие-то мелкие правки я вносил в "мою версию".

Re: Разные вопросы по функциям CudaText и ответы

Posted: 03.11.2026 15:04
by main Alexey
>свой плагин mix-7/cuda_tabs_list_print: Plugin for CudaText: Tabs List Print

плагин окей, но он мелкий, я такие мелкие (1-2 экрана кода) очень редко помещаю в addon-manager. и в addons_all тоже.
и коменды в коде не английские.

Re: Разные вопросы по функциям CudaText и ответы

Posted: 05.11.2026 07:25
by mix-7
Если несложно, напомните, пожалуйста, как в Макро записать команды из Command palette?
И как узнать код цвета MoneyGreen?

Спасибо!

P.S.
В макро macros.json есть строки
"rec": "2490,0,0\n1006\n655461\n655461\n1006\n655460\n",
и массивы
"evl":
как они выполняются, как соотносятся, какие их функции?
Можно ли редактировать macros.json и как учесть изменения в "evl": в строковом параметре "rec": ?

Re: Разные вопросы по функциям CudaText и ответы

Posted: 05.11.2026 18:19
by main Alexey
>как в Макро записать команды из Command palette?

во время записи макроса вызвать КмдПалитру и вызвать из нее ккоманду. проверил - работает, в макро записалась кмд cmds.cCommand_KeyLeft_Sel например.

Re: Разные вопросы по функциям CudaText и ответы

Posted: 05.11.2026 18:21
by main Alexey
>как узнать код цвета MoneyGreen?

спросить у ИИ про эту константу в delphi / free pascal.
clMoneyGreen = TColor($C0DCC0); где $ это hex.


>"evl": как они выполняются, как соотносятся, какие их функции?

вот не знаю, это не я делал формат файла.
спросить у ИИ (советую Qwen.ai) дав ему ссылку на гитхаб плагина Макросы.