TextMate 2的indentOnPaste有哪些选项,或者我如何完全禁用它?

时间:2012-09-21 21:24:29

标签: textmate textmate2

键入TextMate 2曾经是缩进挫折的冒险,现在通过全局disableIndentCorrections设置来治愈。然而,粘贴代码似乎总是以非常错误的缩进级别结束。这让我很疯狂。

我遇到了以下设置:

{   disableIndentCorrections = :true;
    indentOnPaste = 'default';
}

在搜索中,我看到indentOnPaste设置为'default''simple',两者都有代码跳转到右侧的多个标签,当它真的,真的不应该。

任何人都知道如何在粘贴时禁用缩进?

2 个答案:

答案 0 :(得分:0)

取自r9283发行说明:


将disableIndentCorrections拆分为两个设置:

disableIndentCorrections设置禁用TextMate在您键入时执行的(激进)缩进更正。

另一个indentOnPaste设置控制粘贴时如何缩进,可以设置为:

  1. simple - 这是在设置disableIndentCorrections时隐含的缩进行为。它将粘贴缩进到插入符号的位置,适用于Python。
  2. disable - 文本按原样插入而不缩进。
  3. «unset» - 根据当前范围的缩进模式缩进粘贴。

答案 1 :(得分:0)

  1. - - ^ - B 进入捆绑编辑器。
  2. 选择TextSettingsDisable Indention Correction
  3. 在右侧窗格中,删除Scope Selector字段的内容,以便全局应用这些设置。
  4. 默认情况下,所选项目的内容应如下所示:

    {   disableIndentCorrections = :true;
        indentOnPaste = 'simple';
    }
    

    因此无需修改它们。