Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';不要让Eclipse停止在Java源代码中生成选项卡_Java_Eclipse - Fatal编程技术网

Can';不要让Eclipse停止在Java源代码中生成选项卡

Can';不要让Eclipse停止在Java源代码中生成选项卡,java,eclipse,Java,Eclipse,我试图让Eclipse(开普勒)在我的Java源代码中不生成制表符,但它非常顽固。到目前为止,我所做的是:在窗口->首选项->Java->代码样式->格式化程序中,单击“新建”创建一个新的配置文件,并键入创造性名称“我的配置文件”作为新的配置文件名。该名称现在显示为活动配置文件。然后单击编辑按钮,在缩进选项卡上,将“选项卡策略”设置为“仅限空格”。另外,在窗口->首选项->常规->编辑器->文本编辑器中,我选中了“为选项卡插入空格”框。最后,我退出Eclipse并重新运行它。这些首选项在我设置它

我试图让Eclipse(开普勒)在我的Java源代码中不生成制表符,但它非常顽固。到目前为止,我所做的是:在窗口->首选项->Java->代码样式->格式化程序中,单击“新建”创建一个新的配置文件,并键入创造性名称“我的配置文件”作为新的配置文件名。该名称现在显示为活动配置文件。然后单击编辑按钮,在缩进选项卡上,将“选项卡策略”设置为“仅限空格”。另外,在窗口->首选项->常规->编辑器->文本编辑器中,我选中了“为选项卡插入空格”框。最后,我退出Eclipse并重新运行它。这些首选项在我设置它们时都是静态的,“我的配置文件”仍然显示为活动配置文件。但是在Java源代码中,如果我在一个方法中走到一行的末尾,按RETURN,然后添加一个新语句,该语句以两个制表符开头(我通过保存它并用另一个编辑器查看文件来验证这一点)。该项目没有任何特定于项目的设置。我还需要做什么


更多信息:我发现它在某些项目的源代码上有效,但在其他项目中无效。当我在一个具有“非托管配置文件”的项目上尝试它时,我进入了“项目特定设置”,更改了配置文件名称,以便创建一个新文件,并设置了选项卡策略,在该项目中的源上,一切按预期进行。但是在一个没有设置项目特定设置的项目上——不好。

在“首选项”中,在“Java-编辑器-键入”下,查找选项Tab键以调整当前行的缩进“并清除它。祝你好运。

一点帮助都没有——这并不奇怪,因为我实际上没有使用Tab键。(还有一个选项)“回车键调整新行的缩进”。但我不想关闭它;我确实希望回车键调整缩进,我只希望它作为空格字符保留在文件中,而不包含任何制表符。)我很抱歉,我没有仔细阅读。也许你发现了一个错误。。。