【问题标题】:Mac Console paste generating trash textMac 控制台粘贴生成垃圾文本
【发布时间】:2008-10-26 20:18:07
【问题描述】:

在 mac os 控制台上,当粘贴大量文本(例如 sql 数据库)时,我会收到大量垃圾和损坏的文本。但是在 windows 下或文本框中执行相同操作时,不会发生这种情况,并且文本输出正常。

这是缓冲区问题还是类似的问题?如果是这样,有人知道任何可以使其尺寸变大的标志吗?

除此之外,还有人提出解决此问题的方法吗?

【问题讨论】:

    标签: macos console copy-paste


    【解决方案1】:

    不要使用复制/粘贴。说真的,shell 早在 GUI 之前就已经设计好了。它不适用于某些现代 HIG 习语,如复制/粘贴。具有讽刺意味的是,如果您转储到临时文件而不是粘贴,您的任务可能会更容易。例如,不要做这样的事情:

    dump_database
    # select and hit Cmd+C
    create_database
    # hit Cmd+V at prompt
    

    尝试类似以下的方法:

    dump_database | create_database
    

    或者如果你绝对必须:

    dump_database > tmp_file
    # ...
    create_database < tmp_file
    rm tmp_file
    

    或者:只需使用pbcopy and pbpaste

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-24
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 2021-02-09
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      相关资源
      最近更新 更多