有没有办法让cat
, less
等打印制表符而不是制表符被转换为空格?当我将代码从终端复制到编辑器时,我对此很恼火。
最佳答案
我在这里看到两个问题。
编辑器具有将 TAB 转换为空格数的默认功能。如果
您禁用此功能 TAB 字符您从终端复制将
将作为 TAB(而不是空格)复制到编辑器。
Windows Notepad++ 也有类似的功能
.如果您使用的是 vim,此页面将有助于
vim tab and space conversion
作为空格,请先检查一下。您可以使用
cat -t filename
到查看源文件中是否有任何 TAB。该命令将
将制表符显示为 ^I。
关于cat - 我如何制作像 cat 和 less 保持制表符这样的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15944124/