Page 1 of 1

CudaText Вставка текста по ПКМ и СКМ (по кнопке мыши)

Posted: 12.04.2022 12:00
by mix-7
Здравствуйте!

Не работает вставка по нажатию СКМ средней кнопки мыши (Second Buffer Linux)
Вместо вставки появляется указатель прокрутки.
Можно переключить на вставку по СКМ?

По нажатию ПКМ (правой кнопки мыши) нет контекстного меню.

Posted: 12.04.2022 12:09
by mix-7
Нашел!

CudaText - Free Pascal wiki
https://wiki.freepascal.org/CudaText#Mouse_shortcuts

Code: Select all

wheel click - Configurable by option "mouse_middle_click", choices are:

    Start "browser scrolling" mode: circle mark appears and mouse moving around this mark auto-scrolls text in 4 directions; speed of scrolling depends on distance of cursor from circle mark (any click to turn off).
    Paste from clipboard. This mimics Linux apps behaviour. With this choice, it's good to install plugin "Auto-Copy to Clipboard".
    Call "Go to definition" command.
    Nothing.


Posted: 12.04.2022 12:31
by mix-7
Из default.json (Option - Setting - default):

Code: Select all

//Middle-click action.
  //  0: None
  //  1: Scrolling: shows circle picture, then mouse-move near that circle does auto-scrolling
  //  2: Paste (without caret placement)
  //  3: Goto-definition command
  "mouse_middle_click": 1,
добавляем

"mouse_middle_click": 2,

в user.json, сохраняем его.

Новая опция активируется без рестарта!

Posted: 12.04.2022 12:33
by mix-7
И по ПКМ появилось контекстное меню.

Posted: 19.06.2023 11:15
by mix-7
Здравствуйте!

Можно ли сделать чтобы и в самом CudaText (в Linux) по выделенный текст вставлялся в second buffer с тем, чтобы вставить его в другом месте?

Posted: 19.06.2023 12:35
by main Alexey
есть опция "auto_copy_clp".
https://wiki.freepascal.org/CudaText#Pa ... tton-click
она должна работать.

Posted: 19.06.2023 13:00
by mix-7
Да, спасибо, работает

Code: Select all

"auto_copy_clp": "pm50000"
нашел еще:

UVviewsoft forums • Просмотр темы - Разные вопросы по функциям CudaText и ответы
https://synwrite.sourceforge.net/forums ... 238#p17238
Надо указать в опции и 'p' и 'm50000' (значение '1k' не поймется, значение '100' слишком мало).
То есть -

Code: Select all

    "auto_copy_clp": "pm50000" 
Новая установка. а в записях своих не нашел, теперь сделал ссылку на ту запись, спасибо!