【发布时间】:2015-07-22 05:48:22
【问题描述】:
我有一个不幸的 Eclipse 问题,它只发生在现有的 Python 文件中,其中包含选项卡。它不会发生在空文件或非 .py 文件中。
基本上,如果我尝试复制然后超过 3 个以上的空格,我最终会为每个 X 空格添加制表符,X 是编辑器每个空格设置的字符数。就我而言,这是 4,所以我最终得到以下结果:
Copy and paste 1 space: " " (one space)
Copy and paste 3 spaces: " " (three spaces)
Copy and paste 6 spaces: "\t " (one tab, two spaces)
Copy and paste 9 spaces: "\t\t " (two tabs, one space)
Copy and paste 12 spaces: "\t\t\t" (three tabs)
在我的一生中,我无法弄清楚为什么会发生这种情况或如何将其关闭。不得不继续手动编辑我粘贴的每一行,而不是得到我一开始复制的内容,这真的很令人沮丧。
有谁知道这是什么设置,还是只是一个错误?
编辑:要清楚,当我按下制表键时我不想要空格,当我要求制表符时我想要制表符。但是,当我想粘贴一个空格时,我不想更改字符,尤其是当我很清楚我在单引号或双引号之间并且只是尝试按原样编写文本时。
【问题讨论】:
标签: eclipse whitespace pydev spaces