cat - 我如何制作像 cat 和 less 保持制表符这样的命令?

标签 cat

有没有办法让cat , less等打印制表符而不是制表符被转换为空格?当我将代码从终端复制到编辑器时,我对此很恼火。

最佳答案

我在这里看到两个问题。

  • 首先,目标编辑器可以将 TAB 转换为空格数。一些
    编辑器具有将 TAB 转换为空格数的默认功能。如果
    您禁用此功能 TAB 字符您从终端复制将
    将作为 TAB(而不是空格)复制到编辑器。
    Windows Notepad++ 也有类似的功能
    Notepad ++ feature to remove tab as spaces .如果您使用的是 vim,此页面将有助于
    vim tab and space conversion
  • 案例终端中的另一个源文件可能代表选项卡
    作为空格,请先检查一下。您可以使用 cat -t filename
    查看源文件中是否有任何 TAB。该命令将
    将制表符显示为 ^I。
  • 关于cat - 我如何制作像 cat 和 less 保持制表符这样的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15944124/

    相关文章:

    unix - cat 和 grep 匹配的文件名和行号

    linux - 合并 head 和 tail 并输出文件

    linux - 从 Jenkins 中运行的脚本通过远程 ssh 将文件内容分配给变量

    cat 终端,检查 usb 是否已移除(错误)?

    ruby - 从 'cat' 输出着色 ruby​​ 语法

    shell - 如何将太大的 .text 文件合并为一个?

    bash - 仅当文本文件中存在列的值时才从 .anno 文件获取行

    linux - 如何使用 Unix CAT 和查找插入新行

    bash - 当标准输入来自 `cat` bash 时读取完整的标准输入直到 EOF

    bash - 目录 * 和文件顺序