如何使用键盘快捷键取消/删除MySQL Workbench中的代码?

时间:2014-12-15 18:36:01

标签: windows mysql-workbench keyboard-shortcuts

我去了官方Workbench keyboard shortcut page,发现了这个:

Function                       | Keyboard Shortcut | Context
-------------------------------+-------------------+-----------
Comment/Uncomment lines of SQL |    Modifier+/     | SQL Editor

然而, Control + / 并不起作用。

我在Windows机器上安装了MySQL Workbench。你如何获得工作的捷径?

7 个答案:

答案 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的键盘上,我发现需要执行以下操作:

  1. 选择要评论的文本
  2. 按Fn键
  3. 按CTRL + /
  4. 完成后,按Fn键

答案 5 :(得分:0)

我刚遇到此问题,并遇到了该线程。我找到了解决该功能的方法和方法。

似乎当破折号(“-”)超过一组时,它将更多的“-”变成“--”

所以我只是做了一个发现,将“-”替换为“”。重置了我的所有注释,现在该功能可以按预期运行。 (按“ Ctrl + /”会在突出显示的行中加上破折号,再次按将其删除)。

重新启动对我没有影响。

答案 6 :(得分:0)

根据我的经验,它不是 / 在数字键盘上,而是 / 在键盘上的问号下,然后它工作正常