如何防止Sublime Text 3将一行自动缩进为一次

时间:2015-03-06 10:32:12

标签: sublimetext2 sublimetext sublimetext3

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

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

是否有其他一些组合键与[ENTER]键一起阻止下一行自动缩进,而是将光标返回到行的最开头?请注意我不想在全球范围内关闭自动缩进。

2 个答案:

答案 0 :(得分:1)

您可以使用各种键绑定在各个步骤中执行此操作,因此您只需录制宏并通过一个简单的自定义键绑定(工具>记录宏)执行此操作。

步骤:

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

答案 1 :(得分:1)

我在Windows中发现CTRL + SHIFT + V(而不仅仅是CTRL + V)执行了#34;粘贴和缩进"根据需要纠正缩进。

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