Ответ 1
Я могу подтвердить, что это работает на OS X и Linux, но это не работает в Windows. Вероятно, это ошибка, пожалуйста, напишите отчет об ошибке на странице bugs.mysql.com.
Я зашел на официальную страницу сочетаний клавиш Workbench и нашел это:
Function | Keyboard Shortcut | Context -------------------------------+-------------------+----------- Comment/Uncomment lines of SQL | Modifier+/ | SQL Editor
Однако Control + / не работает.
У меня установлен MySQL Workbench на компьютере с Windows. Как вы получаете ярлык на работу?
Я могу подтвердить, что это работает на OS X и Linux, но это не работает в Windows. Вероятно, это ошибка, пожалуйста, напишите отчет об ошибке на странице bugs.mysql.com.
Спасибо за подачу отчета об ошибке, это раздражает.
Если у вас полноразмерная клавиатура, попробуйте использовать символ разделения.
т.е. CONTROL +" / ", используя клавишу разделения над клавиатурой вместо клавиши"? /" на основной клавиатуре.
Это не так, как удобно, но он работает для меня с Windows 7 и MYSQL Workbench 6.1.
Работает для меня, когда я нажимаю любую из кнопок Ctrl + /( "слэш-кнопка" в Num Pad)
Вместо этого вы можете также просто ввести " #" в Точке строки, которую хотите прокомментировать.
#SELECT * FROM images where category_name = "cars";
комментарии всей строкиСередина 2018 года, и, похоже, это не было исправлено в Workbench. Ни одна из двух моих нынешних клавиатур, та, что на моем ноутбуке Asus и внешняя клавиатура Thinkpad, не имеет цифровой клавиатуры, и даже та, которую вы можете выбрать с помощью клавиатуры fn или клавиши numlock. Это тенденция, которую я ценю по нескольким причинам.
Есть ли способ изменить настройки Workbench, чтобы заставить Ctr+/
работать?
Сейчас май 2019 года, и это все еще открытый вопрос. Там есть работа, но она тоже не работает. Вот что я сделал для моего v8.0.15
.
Закройте MySQL Workbench, если он у вас открыт. Найдите файл XML
меню в [path-to-mysql-workbench-folder]\data\main_menu.xml
. Откройте в любом редакторе и toggle comment
поиск toggle comment
. Вы должны найти этот пункт меню:
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.
<link type="object" key="owner" struct-name="app.MenuItem">
com.mysql.wb.menu.edit.format_menu</link>
<value type="string" key="accessibilityName">Toggle Comment on Selection</value>
<value type="string" key="caption">Un/Comment Selection</value>
<value type="string" key="name">comment</value>
<value type="string" key="command">plugin:wb.sqlide.comment</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Slash</value>
</value>
Измените часть key="shortcut"
с Modifier+Slash
на что-нибудь, что не будет взято, и в котором нет 'Slash'. У меня установлено значение Modifier+Alt+D
Не стесняйтесь установить его на то, что вам помогает, и попробуйте различные комбинации, если у вас возникли проблемы. Запустите MySQL Workbench и опробуйте свой полностью рабочий ярлык!
Не забывайте, что вы также можете сделать это вручную, перейдя в меню " Edit → Format → Un/Comment Selection
Вы также можете использовать символ деления (косая черта) рядом с полноразмерной клавиатурой, если она у вас есть. Это должно работать без каких-либо изменений, но не так удобно.
На моей клавиатуре в Windows 10 я обнаружил, что для этого нужно: