在终端下输入的 SQL 语句含非 ASCII 字符时,移动光标有时会使显示错乱,有方法解决吗?

2017-05-03 20:29:10 +08:00
 realwangyibo
使用 iTerm2,开启非 ASCII 字符占用 2 格空间。

SQL 语句中有非 ASCII 字符时,有时想要在执行前修改,光标移动的过程中显示会错乱……
2957 次点击
所在节点    MySQL
3 条回复
lilydjwg
2017-05-04 11:29:49 +08:00
你用的是什么命令行的 SQL 工具呢?
是不是没有编译进 readline 支持呢?
实在不行的话,像我这样自己开发一个 SQL shell 用?
realwangyibo
2017-05-04 17:18:10 +08:00
@lilydjwg 默认的,mysql -uroot
找找别的 shell 或许可以。
lilydjwg
2017-05-04 17:20:17 +08:00
@realwangyibo #2 你可以试试 rlwrap 包一下。

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

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

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

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

© 2021 V2EX