Linux Terminal 一行的文本太多,如何设置才有横向滚动条

2019 年 2 月 11 日
 WhyAreYouSoSad

rt,应用场景,用 sqlcmd 执行 select * from tableA 经常会把样式挤得很难看,数据根本看不了。

5232 次点击
所在节点    程序员
15 条回复
ksupertu
2019 年 2 月 11 日
如果是 mysql 的话语句后面加一个\G 排下版,会好一点,推荐还是直接用 sql 工具软件
kernel
2019 年 2 月 11 日
买个 21:9 那种显示器
misaka19000
2019 年 2 月 11 日
换一个大一点的显示器+1
fox0001
2019 年 2 月 11 日
用 screen 命令
season4675
2019 年 2 月 11 日
横向滚动条?难道不是 80 字回行么?
cleveryun
2019 年 2 月 11 日
terminal 进 mysql 不是可以随便回车换行,只要不输入分号就不执行吗
mutalisk
2019 年 2 月 11 日
设置终端属性
nameme
2019 年 2 月 12 日
@cleveryun 返回的数据自动换行就很难看了,他说的不是语句
lidongyx
2019 年 2 月 12 日
对这种直接写成脚本文件不就可以了么
lxml
2019 年 2 月 12 日
用\g 啊
quinoa42
2019 年 2 月 12 日
为什么不 redirect stdout 到文本文件里呢
congeec
2019 年 2 月 12 日
sqlcmd 啊,还是用在 windows 吧

mysql, postgresql, 甚至 sqlite 都有完美的 console 解决方案
下面这个不知道是不是稳定
https://github.com/dbcli/mssql-cli
Suddoo
2019 年 2 月 12 日
PostgreSQL 先\x,再输入 select 语句
ywjdlq
2019 年 2 月 12 日
pager less -XS
no1xsyzy
2019 年 2 月 13 日
这另一个问题 16 个小时没人回……
大家都觉得 80 列,要什么水平滚动条?
首先大部分终端的列数是固定的,不能动态发生变化。
假设你以 \n 作标记换行,而取消自动换行。那么出现一个 2000 列的行,你怎么看?

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

https://study.congcong.us/t/533978

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

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

© 2021 V2EX