我去了官方Workbench keyboard shortcut page,发现了这个:
Function | Keyboard Shortcut | Context -------------------------------+-------------------+----------- Comment/Uncomment lines of SQL | Modifier+/ | SQL Editor
然而, Control + / 并不起作用。
我在Windows机器上安装了MySQL Workbench。你如何获得工作的捷径?
答案 0 :(得分:22)
感谢您提交错误报告,这很烦人。
如果你有全尺寸键盘,请尝试使用除法符号。
即 CONTROL +" /"使用键盘上方的分区键而不是"?/"主键盘上的按键。
它不太方便,但它适用于Windows 7和MYSQL Workbench 6.1。
答案 1 :(得分:10)
当我按 Ctrl 按钮+ /(Num Pad中的“斜杠按钮”)时,对我有用
相反,您也可以在要评论的广告位上输入“#”。
#SELECT * FROM images where category_name = "cars";
评论整行答案 2 :(得分:6)
我可以确认这适用于OS X和Linux,但它在Windows上失败了。这可能是一个错误,请在bugs.mysql.com上提交错误报告。
答案 3 :(得分:1)
现在是2019年5月,这仍然是open问题。那里有工作,但也没有工作。这是我为v8.0.15
做的事情。
如果打开MySQL Workbench,请关闭它。在XML
中找到菜单[path-to-mysql-workbench-folder]\data\main_menu.xml
。在任何编辑器中打开并搜索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
更改为未使用的任何内容,并且其中不包含“斜杠”。我将其设置为Modifier+Alt+D
。随意将其设置为对您有帮助的内容,如果遇到问题,请尝试不同的组合。启动MySQL Workbench并尝试完全使用的快捷方式!
别忘了,您也可以通过进入菜单Edit -> Format -> Un/Comment Selection
手动进行此操作。您也可以在全尺寸键盘附近使用分隔符号(正斜杠)。这应该可以不做任何更改,但是却不那么方便。
答案 4 :(得分:0)
在Windows 10的键盘上,我发现需要执行以下操作:
答案 5 :(得分:0)
我刚遇到此问题,并遇到了该线程。我找到了解决该功能的方法和方法。
似乎当破折号(“-”)超过一组时,它将更多的“-”变成“--”
所以我只是做了一个发现,将“-”替换为“”。重置了我的所有注释,现在该功能可以按预期运行。 (按“ Ctrl + /”会在突出显示的行中加上破折号,再次按将其删除)。
重新启动对我没有影响。
答案 6 :(得分:0)
根据我的经验,它不是 / 在数字键盘上,而是 / 在键盘上的问号下,然后它工作正常