首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用键盘快捷键或菜单项在MySQL工作台中注释掉代码?

如何使用键盘快捷键或菜单项在MySQL工作台中注释掉代码?
EN

Stack Overflow用户
提问于 2018-09-14 08:29:14
回答 2查看 1.7K关注 0票数 0

快捷键Control+/和菜单(编辑>格式>取消/注释选择)在MySQL工作台中不起作用

要重现1.在SQL编辑器/文本窗口中输入一些代码2.选择代码3.选择编辑>格式>取消/注释选定内容(此菜单灰显) 4.使用快捷键Control+/ (不发生任何事情)

有没有人有建议?How can I comment out code in MySQL Workbench using a keyboard shortcut?的副本

EN

回答 2

Stack Overflow用户

发布于 2018-09-14 08:51:48

我可以确认这在ubuntu14.04和MySQL工作台版本是6.0.8build #833。确保您使用的是正确的键(靠近右移位);如果它仍然不起作用,那么您可以更改快捷键。尝试查找main_menu.xml文件

代码语言:javascript
复制
Linux: /usr/share/mysql-workbench/data/main_menu.xml
MacOs: /Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml
Windows: DISK_NAME:\path_to_mysql_workbench\MySQL Workbench 6.3 CE\data\main_menu.xml

使用您的收藏文本编校程序打开main_menu.xml文件,并找到“评论部分”的位置。应该如下所示:

代码语言:javascript
复制
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.comment">
 <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit.format_menu</link>
 <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>
票数 1
EN

Stack Overflow用户

发布于 2018-09-14 08:40:43

修复注释/取消注释功能

如果菜单项处于非活动状态,则创建并安装此插件。如果菜单可用,但快捷方式未显示,请跳至步骤6

  1. 使用以下代码创建文件: Filename = comment_grt.py

从wb import * import grt ModuleInfo = DefineModule(name='Comment',author="Scott Hamilton",version='1.0') @ModuleInfo.exportFilter("wb.text.comment","Un/Comment Selection") def commentText(text):Plugin/Module

  • Select = text.split("\n") if lines.startswith("-- "):return "\n".join((line3: if line.startswith("-- ") else line)表示行中的行) else: return "\n".join("-- "+line表示行中的行)

  • 通过菜单脚本>安装line安装插件the .py file

  • Press open

  • Restart workbench现在编辑>格式取消/注释选择菜单应该是functional

  • If

快捷方式不起作用,然后编辑位于以下位置的main_menu.xml文件- C:\Program Files\MySQL\MySQL Workbench 6.3CE\data(您的版本/路径可能会有所不同)

com.mysql.wb.menu.edit.format_menu Selection comment plugin:wb.sqlide.comment action Modifier+K

  • 在Modifier+之后更改密钥(/M)。默认值是“斜杠”,我再次将其更改为K

  • 重新启动工作台。此外,Modifier+Slash似乎被分配了两次,因此您可以尝试更改或移除冲突菜单命令

的定义

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52323423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档