这是一个简单的问题:
复制粘贴时,Eclipse PDT上是否有自动缩进对齐?
因为它不能用于我的安装(原始复制粘贴),但也许这是因为我使用制表符而不是空格,所以我想知道如果我切换到空格它是否会起作用。
由于
答案 0 :(得分:23)
实际上,现在对于eclipse CDT 存在这样的功能。在偏好中:C ++ - >编辑 - >打字,“粘贴时”,“调整缩进”。
也许PDT也一样?
答案 1 :(得分:6)
我不是特别了解PDT,但通常您可以使用Ctrl + i
缩进代码,并使用Ctrl + Shift + f
格式化代码(在Preferences -> Java -> Code Style -> Formatter
下您可以指定格式化程序应如何工作) 。
您甚至可以在导航器中选择多个文件,然后选择Source -> Format
以格式化多个文件。
答案 2 :(得分:4)
Tony Vermeiren有一个对我有用的建议 (来自https://bugs.eclipse.org/bugs/show_bug.cgi?id=351771#c17)
打开工作区/ .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.php.ui.prefs
在最后添加“smartPaste = false”
save&重启eclipse
答案 3 :(得分:1)
好的,我猜答案是:不,这个功能现在还不存在。我已经搬到了PhpStorm,我非常高兴。
答案 4 :(得分:0)
与Davids类似的想法是使用“保存操作”:在“首选项”选择“Java /编辑器/保存”操作中,您可以定义在保存期间格式化Java代码文件的操作。它将解决保存期间的粘贴格式问题。
如果管理具有不同编码标准的代码,此格式可能存在问题,请在每个项目的基础上定义多种格式(使用“项目属性”窗口)。
答案 5 :(得分:0)