【问题标题】:iTerm2 v3 conversion of tabs to spaces on pasteiTerm2 v3 在粘贴时将制表符转换为空格
【发布时间】:2016-10-11 09:26:24
【问题描述】:

将包含标签的文本粘贴到终端窗口时,iTerm2(版本 3)询问我是否要将标签更改为空格。我同意并将其设置为默认值。现在,我需要 iTerm2 停止将制表符转换为空格。我该怎么做?

我查看了首选项和隐藏设置,但找不到任何明显的东西。甚至抑制将制表符转换为空格的提示的首选项也设置为“否”。

【问题讨论】:

    标签: iterm2


    【解决方案1】:

    首选项 -> 高级 -> “禁止粘贴制表符并提供将其转换为空格的警告”。

    将其启用为“否”,它将再次弹出,允许您更改它(如果愿意,可以存储)。

    【讨论】:

      【解决方案2】:

      使用

      默认写入 com.googlecode.iterm2 AboutToPasteTabsWithCancel 0

      禁用该功能。

      【讨论】:

        【解决方案3】:

        有一个适合我的解决方案。
        1.找到com.googlecode.iterm2.plist的路径
        2.修改com.googlecode.iterm2.plist文件中'PasteTabs'相关内容

        原文是:

          <key>AboutToPasteTabsWithCancel</key>
          <true/>
        

        改成:

          <key>AboutToPasteTabsWithCancel</key>
          <false/>
        
        1. 保存文件并重启 iTerm2

        现在检查粘贴一些包含选项卡的文本时会得到什么。

        【讨论】:

        • 我找到了 com.googlecode.iterm2.plist。不幸的是,它是我系统上的一个二进制文件......显然,iterm2 备份了以前的首选项文件,所以我恢复到那个。不过感谢您的帮助。
        • @RobPhilipp 有一种方法可以做到这一点,在默认位置,“com.googlecode.iterm2.plist”是二进制文件,但在我将它保存到自定义文件夹后,它是文本文件。 “首选项”->“常规”->“首选项”,选择“从自定义加载首选项...”并选择“在...时保存更改到文件夹”
        猜你喜欢
        • 2018-05-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-02
        • 1970-01-01
        • 1970-01-01
        • 2013-12-12
        • 2016-08-17
        相关资源
        最近更新 更多