当我向/从我们的存储库提交/更新代码时,我想在标签和空格之间自动转换缩进.我找到了eclipse的AnyEdit插件,它可以转换文件目录.一开始还不错,但是有没有人对如何处理这个问题有更多的了解?或者可能知道Ant脚本或其他什么?
有没有办法说服Eclipse使用制表符而不是空格来缩进其内置的Java内容辅助提议(例如在创建覆盖父类中方法的空方法时)?
我能找到的唯一相似的设置是在Windows /首选项/常规/编辑器/文本编辑器/选项卡的插入空格中,此设置未选中.
(编辑:几张海报都指出了Java/Code Style/Formatter/Indentation/Tab策略,它被设置为"仅限Tabs")
目前我必须记住选择它们并重新格式化<Ctrl>+<Shift>+<F>.
我在Eclipse IDE中使用Checkstyle for Java.我不知道在每个java文件中,在第二行,我总是在Checkstyle中收到警告:(虽然我很确定我没有按Tab键)
文件包含制表符(这是第一个实例).
public class Percolation {
private boolean[][] grid;
...
}
Run Code Online (Sandbox Code Playgroud)
当我键入:public class Percolation {,按回车键,Eclipse将为我缩进,之后,我键入private boolean[][] grid;.但是,我仍然收到这个警告.
请告诉我如何解决这个问题.(我不想关闭此警告,因为这是必须的.另一个人会再次检查我的文件).
谢谢 :)
我使用Eclipse JavaScript插件,我有我的文本编辑器设置"插入空格作为选项卡"这工作正常,直到我选择一个代码块并选中它或移动选项卡,运行JSLint和AARGghh!"混合空间和标签." 有什么我想念的,这可能吗?
我们的单元测试设置确保您在所有文件中使用空格而不是制表符,包括.jsp和jspx.我为通用编辑器设置了此选项,但jsp编辑器无法识别/看到此选项,仍然继续使用制表符而不是空格.
有没有办法强制jsp编辑器插入空格而不是制表符?
:)
我已经遵循了这里的所有建议。
当我按下 时return,我得到一个新的一行,它用制表符而不是空格缩进。
如果我退格以清除选项卡,然后按 TAB 一系列时间,它会正确缩进空格。
我很确定我的所有设置都正确设置。我Code Style > Formatter为项目中的每种语言创建了一个新策略,并指定始终使用空格。似乎这些设置部分处于活动状态(例如:当我按下时tab),但在我使用return. 我尝试重新启动 Eclipse。我现在试试重启电脑...
我正在使用 Eclipse 的 Mac OS X 10.9.2 和 Liferay Developer Studio (1.6.3.v201312111844) 版本(但不确定是基于哪个 Eclipse 构建的)。
谁能想到另一种设置/解决方案来确保用空格而不是制表符创建换行符?我最近看到了http://editorconfig.org/,我想知道是否有一些干扰。
感谢您的任何建议
我已经为intellij创建了一个.editorconfig文件,如下所示
# editorconfig.org
root = true
[*]
charset = utf-8
insert_final_newline = true
trim_trailing_whitespace = true
end_of_line = lf
indent_style = space
indent_size = 4
[*.js]
indent_size = 4
[{package.json}]
indent_style = space
indent_size = 4
Run Code Online (Sandbox Code Playgroud)
我如何将这种代码风格一次性应用于所有文件,我知道我将打开一个文件并按Ctrl+ Alt+ l这将完成工作是否有办法将此作为配置应用于intellij14中的所有应用程序
我正在使用Eclipse-火星。我需要在现有代码中用空格替换制表符。我这样做:
Open Window->Preferences from menu bar.
Select Text Editors from tree menu.
Uncheck Insert spaces for tabs.
Run Code Online (Sandbox Code Playgroud)
但这不能替代现有代码。考虑到我有大约25个Java文件来执行此操作,是否有任何简单的方法来执行此操作。
我的项目有.editorconfig文件:
[*.{js}]
charset = utf-8
indent_style = space
indent_size = 4
Run Code Online (Sandbox Code Playgroud)
我认为这将强制我的VS代码使用4个空格的缩进样式空间.
我EditorConfig for vs code从扩展名列表中安装了扩展程序.
但仍然没有,我新创建的文件不会自动设置配置的空间样式.问题是什么?
eclipse ×7
formatting ×2
java ×2
tabs ×2
checkstyle ×1
editorconfig ×1
javascript ×1
jslint ×1
jsp ×1
liferay ×1
liferay-ide ×1
spaces ×1
whitespace ×1