推荐一个命令行软件 mycli,智能不全,语法高亮,超级帅!

2015-11-05 15:42:05 +08:00
 hujianxin
http://mycli.net/
Mysql的命令行软件。
5655 次点击
所在节点    程序员
26 条回复
staticor
2015-11-05 15:58:38 +08:00
智能补全 :)
harry890829
2015-11-05 16:05:01 +08:00
哈哈,用了一段时间了,最近发现一个问题,如果我 sql 查出来的表比较宽,右边的就超出屏幕了……可能是有什么设置没弄好
tomoya92
2015-11-05 16:15:49 +08:00
已装,确实不错,赞一个
huson
2015-11-05 16:20:03 +08:00
不错 谢谢推荐
nisnaker
2015-11-05 16:25:15 +08:00
交卷前不检查的吗。。。
zacard
2015-11-05 16:54:29 +08:00
以装。。。
congeec
2015-11-05 17:21:37 +08:00
........................
https://github.com/jonathanslenders/python-prompt-toolkit
还有 pgcli, ptpython 。都不知道?
azuginnen
2015-11-05 18:28:16 +08:00
有意思啊
hujianxin
2015-11-05 18:32:02 +08:00
@congeec 第一次听说,长见识啦!
cxbig
2015-11-05 19:13:07 +08:00
凑合吧,好歹是命令行的。
比 JetBrains IDEs 或者 Navicat 的 GUI 工具差远了。
spacewander
2015-11-05 19:22:27 +08:00
@harry890829
两种解决方法:
一种是查询之前在 sql 语句结尾加‘\G ’,变成竖直显示模式
另一种是按右箭头移动下 pager 。 Mycli 的输出是通过系统定义的 pager 显示的,所以只要移动下 pager 就好啦。
mitoop
2015-11-05 22:50:45 +08:00
不支持问豆丝,babun 里也不行
mitoop
2015-11-05 22:52:11 +08:00
Install pycrypto by default, but only if we're not on windows.
why not cross plateform?
wklken
2015-11-05 23:57:49 +08:00
@spacewander 其实我是觉得每次查完, 需要手动 q 退出才能输入挺麻烦的>_<
cevincheung
2015-11-06 00:01:03 +08:00
一直在用 pgcli
hzgmaxwell
2015-11-06 00:05:41 +08:00
赞!
spacewander
2015-11-06 00:25:09 +08:00
@wklken
可以把 PAGER 系统变量设置成 cat ,需要分页看的时候再设回 less 。
randyzhao
2015-11-06 01:17:56 +08:00
哭哭 一直都是手打呢....
ipconfiger
2015-11-06 01:37:16 +08:00
看 LZ 的标题就可以知道补全的缺点了,用 pgcli 的时候就出现过补全造成的手残事件,在生产系统上错误 drop 掉一个表,幸亏不是啥重要的表,吓死宝宝了,以后都还是老实的打好验证后再贴进去执行
Lucups
2015-11-06 01:56:12 +08:00
@ipconfiger 我觉得可以加一个功能,凡是非查询语句(即改动数据的),全部要确认一遍。
比如你输入一个 drop xxx ,提交后命令行来一句:
Are you sure? please input[I am sure, never regret]:

类似于 github 删除仓库的时候要输入一遍仓库名一样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/233875

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX