Sublimetext3 光标放在行的最开头,而不是我离开的地方

Sublimetext3 光标放在行的最开头,而不是我离开的地方,sublimetext3,Sublimetext3,我不明白为什么有时候在升华文本3中,光标会放在行的最开头,而不是我离开的地方。我举例如下: 1) 当我开始一个新行时,光标与其他命令一致,即它应该在哪里 2) 在开始写那一行之前,无论出于什么原因,我移到另一行,在那里开始新的一行: 3) 然后我从1)移回该行,但光标放在该行的最开头,而不是我在1)中留下的位置 这是你想要的行为吗?就我个人而言,这让我很恼火。我试图改变它,但我无法在文档或谷歌中找到任何解决方案。我在Max OS下,拥有“自动缩进”:true,而不是ST3中的标准设置。将以

我不明白为什么有时候在升华文本3中,光标会放在行的最开头,而不是我离开的地方。我举例如下:

1) 当我开始一个新行时,光标与其他命令一致,即它应该在哪里

2) 在开始写那一行之前,无论出于什么原因,我移到另一行,在那里开始新的一行:

3) 然后我从1)移回该行,但光标放在该行的最开头,而不是我在1)中留下的位置


这是你想要的行为吗?就我个人而言,这让我很恼火。我试图改变它,但我无法在文档或谷歌中找到任何解决方案。我在Max OS下,拥有
“自动缩进”:true
,而不是ST3中的标准设置。

将以下内容添加到您的用户首选项(
升华文本->首选项->用户设置
):

“自动修剪空白”:false
当光标移出行时,默认的
true
值将消除任何自动缩进空白。在像Python这样的语言中,空格很重要,如果最后除了空格之外没有在一行中放置任何东西,那么解释器(可能)和linter(肯定)可能会抱怨。然而,升华也有一个选择!设置以下各项:

“保存时修剪尾随空白”:真
将删除最后一个非空格字符和换行符之间的任何空格,以及保存文件时一行中不包含任何其他内容的所有空格。该设置为我节省了很多PEP8警告