mysql workbench 단축키
mysql workbench는 그다지 아름다운 툴은 아니라고 생각된다. 자잘한 버그들도 많고 UI가 화면을 넘쳐서 클릭하기 어렵다거나. 아무튼 세련되지 않다.
그 중 하나가 단축키에 대한 부분이다.
한줄 삭제를 해보고 싶은 열망에서 시작한 단축키 삽질을 기록해본다.
단축키
단축키 설명
일단 workbench의 단축키는 아래 url에 잘 나와있다.
dev.mysql.com/doc/workbench/en/wb-keys.html
하지만 여기에 단축키들이 총 망라되어있지 않다. ㅜㅜ
메뉴얼이 어떻게 이렇게 허접할 수가.
단축키에 대한 설정은 c:\Program Files\MySQL\MySQL Workbench 8.0 CE\data\main_menu.xml, shortcuts.xml, shortcuts_basic.xml 등에서 해볼 수 있는것같다. GUI 따위는 제공하지 않는다.
맥의 경우는 workbench.app > 패키지 내용 보기 > Contents > Resources > data > 에 위 파일들이 존재한다.
예를 들어 복사에 대한 단축키를 수정하려면 main_menu.xml에서 아래 내용의 shortcut 부분을 수정해주면 된다.
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.edit.gcopy">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.edit</link>
<value type="string" key="accessibilityName">Copy</value>
<value type="string" key="context">*global</value>
<value type="string" key="caption">Copy</value>
<value type="string" key="name">copy</value>
<value type="string" key="command">builtin:copy</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+C</value>
</value>
유용한 단축키 모음
여기 저기 구글링과 경험을 통해 찾아본 유용한 단축키는 아래와 같다.
- 한줄 삭제: ctrl + L (윈도우), cmd + shift + backspace (Mac - 커서 앞쪽의 내용 삭제)
- zoom in: ctrl + 숫자패드+
- zoom out: ctrl + 숫자패드-
- zoom default: ctrl + 숫자패드/