2016-06-10 137 views
8

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

我已经浏览了喜好和隐藏设置,但找不到任何明显的东西。即使优先选择禁止提示符将制表符转换为空格也设置为“否”。

回答

1

有一种解决方案适用于我。
1.找到com.googlecode.iterm2.plist
2.更改文件有关 'PasteTabs' 内容的路径com.googlecode.iterm2.plist

原始内容是:

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

将其更改为:

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

现在检查粘贴某些文本时包含Tabs会得到什么。

+1

我找到com.googlecode.iterm2.plist。不幸的是,它是我系统上的一个二进制文件......显然,iterm2做了以前的首选项文件的备份,所以我回复了这个。尽管感谢您的帮助。 –

+0

@RobPhilipp有一种方法可以做到这一点,在默认位置,“com.googlecode.iterm2.plist”是二进制文件,但在将其保存到自定义文件夹后,它就是文本文件。 “首选项” - >“常规” - >“首选项”,选择“从自定义加载首选项...”并选择“保存更改到文件夹时...” –

11

使用

默认写com.googlecode.iterm2 AboutToPasteTabsWithCancel 0

禁用该功能。

相关问题