DataGrip 常用快捷键
写代码一直使用JetBrains全家桶, 但数据库GUI工具多用Navicat. 最近Navicat好几次出现卡顿, 下载下来吃灰多时的DataGrip,就此转正上位.
但刚开始用,实在是太蹩脚了…比如Navicat上有一个筛选功能,在DataGrip上没有找到..
找了些介绍资料,掌握一些快捷键后,体验并不差.
(Notice:该资料为全英文,无字幕)
选择展示”行过滤器”
可以书写简单的sql,按Enter执行



Command+F
模糊搜索全局,比Navicat强大

Control+Shift+A
输入transpose并选择, 则行列将倒换,
当列数比较多时,行列切换进行视图,键值是一种神操作


Enter/Space
回车键&空格键
提交&清空
Command+Z 及其他一些小tips
撤销操作,如果选了”Auto-commit”,则改名了无效..
如果没选,Enter为提交的快捷键
选中某个字段,点击删除,则整行都会被删,快捷删除键为Delete
(Win/Linux为Ctrl+Y)
Command+N
,快速增加一行
打开一个操作台

Option : cyclic expand word

cyclic expand word
: “循环往上/下选择单词”
参考:
Option+Enter
展示潜在的可能行为


选择后,这样就能替换成所有的字段.
之前一直有个问题,当一张20个字段的表,只需要取出其中19个字段,有一个不需要,这条sql要怎样快速地写?
在这里有了答案
Command+Enter 执行sql语句

可以选择以csv或tsv或其他格式导出查出的数据
另:
csv: 以逗号(comma)为分隔符
tsv: 以Tab键为分隔符
可以设置只执行选中的sql; 可以快速查看执行计划 以检验性能


Shift+F6 :重命名

重命名某张表,及修改sql中用到这张表的部分
可以对查询出的多个结果进行比较(点击图标)
灵活易用的 导入/导出
竖直操作

展示历史记录
选中, 右键->show history
好用且强大的导航
所见即所得的sql语句

直观的图表功能
Command + Option + Shift + U
可以快速查看各张表之间的关系!

Shift+Shift : 强大的搜索
可以键入任何关键词搜索
如突发奇想,想看看有没有insert语句的模板:


版权声明: 本文为 InfoQ 作者【fliter】的原创文章。
原文链接:【http://xie.infoq.cn/article/b8538589ff859358b2ed98782】。文章转载请联系作者。
评论