【问题标题】:How do I prevent Sublime Text 3 from auto-indenting a line as a one off如何防止 Sublime Text 3 自动缩进一行
【发布时间】:2015-03-06 10:32:12
【问题描述】:

当我在 Sublime Text 3 中编辑 HTML 或 CSS 时,当我按下 [ENTER] 键时,这些行会自动缩进,这通常非常有用。

有时我发现自己想要粘贴一行已经缩进的标记,这会导致双重缩进。

除了 [ENTER] 键之外,是否还有其他组合键可以防止下一行自动缩进,而是将光标返回到行首?请注意,我不想在全局范围内关闭自动缩进。

【问题讨论】:

    标签: sublimetext2 sublimetext sublimetext3


    【解决方案1】:

    您可以使用各种键绑定分多个步骤进行操作,因此您可以简单地录制一个宏并在一个简单的自定义键绑定中完成(工具 > 录制宏)。

    步骤:

    1. [Enter] 移动到新行。
    2. [shift+home] 选择直到行首(用于缩进的空格或制表符)。
    3. [退格] 删除选定的缩进字符
    4. 你已经完成了。停止录制并保存宏,然后使用自定义键绑定一步完成。

    【讨论】:

    • 谢谢,这对未来很有用,但我回答了我自己的问题,如上所述
    【解决方案2】:

    我在 Windows 中发现 CTRL + SHIFT + V(而不仅仅是 CTRL + V)执行“粘贴和缩进”,从而根据需要更正缩进。

    也可以按照以下说明将默认粘贴切换为缩进粘贴:https://gist.github.com/twosixcode/1988097

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 2014-02-07
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      相关资源
      最近更新 更多