小编Axe*_*sbo的帖子

在终端窗口输出制表符

如何在终端窗口上输出制表符(ASCII hex 0x09)?

在我所有的实验中,当 Tab 字符出现在终端上时,它都会变成空格。例如

$ echo -e "xx\t\tyy"
xx              yy
Run Code Online (Sandbox Code Playgroud)

这不是要我要,因为之间的空间xx,并yy充满了14位,而不是2制表符。我试过stty tab0, stty tab1,stty tab2stty tab3,但都给出了相同的结果。

我使用的是 GNOME Terminal 2.16.0 和 Red Hat Enterprise Linux Client 5.9 版。

背景:我想在终端上用鼠标选择文本并粘贴到 Excel 中。当我从 Emacs 执行此操作时(字段之间有 0x09 选项卡),这些字段最终会出现在不同的列中。我喜欢这个,并且在从终端复制粘贴时想要相同的行为。但是,目前所有字段都在第一列中作为一个字符串结束。当我在 Emacs 中的字段之间有空格 (0x20) 时,行为与从终端复制粘贴时的行为相同。

bash terminal clipboard

7
推荐指数
2
解决办法
3673
查看次数

标签 统计

bash ×1

clipboard ×1

terminal ×1