Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

В редакторе консоли запросов и консоли кода не работает копирование в буфер. Как вариант сделать отдельные кнопки для копирования и вставки в буфер #562

Closed
GreatZhukov opened this issue Jan 23, 2024 · 8 comments

Comments

@GreatZhukov
Copy link

GreatZhukov commented Jan 23, 2024

Почему то в редакторе консоли запросов и консоли кода не работает Ctrl + C/ Ctrl + V/

Если например копировать из блокнота и вставлять в редактор, то вставка работает в консоли. А вот из консоли если скопировать и вставить в консоль или еще куда-то не получается.

Ожидаемое поведение
Хочется, чтобы можно было копировать из редактора консоли. В консоли запросов каждый раз приходится заходить в конструктор и там копировать текст запроса. В консоли кода вообще никак не скопировать, чтобы в блокнот или в модуль обработки перенести.

Окружение

  • Версия платформы: Платформа 8.3.15.1830. Режим совместимости - 8.3.14.
  • Режим базы данных(файловая/серверная/веб):файловая, серверная
  • Конфигурация: БСП 3.1.2.366
  • Версия конфигурации:
  • ОС: Windows Server 2019
  • Версия:
@LevkinSergey
Copy link
Member

Повторить не получается. Можешь описать алгоритм воспроизведения ошибки?

@GreatZhukov
Copy link
Author

GreatZhukov commented Jan 23, 2024

  1. Открываем консоль кода.
  2. Пишем любой код.
  3. Выделяем код. Нажимаем ctrl + C или Ctrl + X.
  4. Открываем блокнот(или любой другой редактор). Нажимаем Ctrl + V.
  5. Видим, что скопированный код не вставился.

Уточнение. Такое поведение, если в настройках редактора 1С выбрать ace или monaco.
Попробовал выбрать Текст. Копирование заработало. Но только вот подсветки кода при этом нет(
image

@LevkinSergey
Copy link
Member

Попробуй повторить при английской раскладке на клавиатуре. В поле HTML документа по разному срабатывают горячие клавиши на русской и английской раскладке

@GreatZhukov
Copy link
Author

Попробуй повторить при английской раскладке на клавиатуре. В поле HTML документа по разному срабатывают горячие клавиши на русской и английской раскладке

Все так же. Пробовал и раскладку менять и в настройках язык синтаксиса на Английский переключить.

Спасает только переключение редактора кода в текст. Тогда копирует.

@LevkinSergey
Copy link
Member

Попробую повторить окружение.
Пока мысль только - сделать доп кнопки в редакторе кода для копирования и вставки. Но на них нужно нажимать будет.
Или поробовать сделать свою обработку для нажатия кнопок ctrl+C ctrl+V на поле редактора. Но тут не уверен, что получится

@GreatZhukov
Copy link
Author

Попробую повторить окружение. Пока мысль только - сделать доп кнопки в редакторе кода для копирования и вставки. Но на них нужно нажимать будет. Или поробовать сделать свою обработку для нажатия кнопок ctrl+C ctrl+V на поле редактора. Но тут не уверен, что получится

Идея с кнопками отличная. Это намного проще, чем переключать каждый раз режим редактора 1С в Текст и обратно.
Большое спасибо.

@LevkinSergey LevkinSergey changed the title В редакторе консоли запросов и консоли кода не работает копирование в буфер В редакторе консоли запросов и консоли кода не работает копирование в буфер. Как вариант сделать отдельные кнопки для копирования и вставки в буфер Jan 23, 2024
@LevkinSergey
Copy link
Member

Ошибку повторил. На новых платформах не проявляется. А вот на 8.3.15.1830 стабильно воспроизводится

LevkinSergey added a commit that referenced this issue Jan 23, 2024
команды в контекстном меню для работы с буфером обмена #562
@LevkinSergey
Copy link
Member

В 24.1.3 реализовал настройку для редактора monaco. Которая добавляет в контекстное меню две доп команды для работы с буфером
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants