我在工作中使用Atom来编辑Python代码,而且我正在反对肌肉记忆和节省劳力的功能之间的痛苦互动。
我可以说,当你粘贴一段代码时,Atom将重做缩进,使其与粘贴的行的缩进一致,保留相对缩进。
如果我没有使用编辑而没有此功能的任何行李,我很确定它会很棒,但事实上,我可以&# 39;打破我选择回到前一个换行符的习惯,并粘贴那个,当粘贴到块的第一行时,它往往会做疯狂的事情。
我试图在粘贴时关闭自动缩进功能,但它不在我能找到的任何地方,我甚至不确定它是否是相同的功能;这正是我听到人们抱怨Atom在粘贴Python时会发疯的原因。
那么,我想在哪里禁用它?我愿意从没有扩展回到我已安装的东西,所以假设一个vanilla安装。
我想我正在寻找的工作流程是"粘贴,手动重新缩进",因为至少这样我知道我得到了什么,我的回答总是一样的。就目前而言,我不必考虑它,直到它将简单的行重排转换为语法垃圾,而更糟,而不是每次只调整事物。
编辑:为了回应Milo Price,我刚刚尝试将autoIndentOnPaste
和normalizeIndentOnPaste
设置为false
。行为没有改变。
进一步编辑:我不得不重新加载它的配置。它现在正在工作。
答案 0 :(得分:0)
您必须将配置选项autoIndentOnPaste
和normalizeIndentOnPaste
都设置为false
,然后重新加载配置。