这是一个简单的问题:
当您进行复制粘贴时,Eclipse PDT 上是否有任何自动缩进对齐?
因为它在我的安装(原始复制粘贴)上不起作用,但也许这是因为我使用制表符而不是空格,所以我想知道如果我切换到空格它是否会起作用。
谢谢
这是一个简单的问题:
当您进行复制粘贴时,Eclipse PDT 上是否有任何自动缩进对齐?
因为它在我的安装(原始复制粘贴)上不起作用,但也许这是因为我使用制表符而不是空格,所以我想知道如果我切换到空格它是否会起作用。
谢谢
实际上,eclipse CDT现在存在这样的功能。在首选项中:C++ -> Editor -> Typing,“粘贴时”,“调整缩进”。
也许 PDT 也一样?
我不具体了解 PDT,但通常您可以使用 缩进代码Ctrl + i
,并使用 格式化代码Ctrl + Shift + f
(在Preferences -> Java -> Code Style -> Formatter
您可以指定格式化程序的工作方式下)。
您甚至可以在导航器中选择多个文件,然后选择Source -> Format
格式化多个文件。
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”
保存并重启eclipse
与 Davids 类似的想法是使用 Save 操作:在 Preferences 中选择 Java/Editor/Save 操作,您可以定义一个操作以在保存期间格式化 java 代码文件。它将解决保存期间的粘贴格式问题。
如果您管理具有不同编码标准的代码,而这种格式可能存在问题,请在每个项目的基础上定义多种格式(使用项目属性窗口)。
好的,那么我猜答案是:不,这个功能还不存在。我已经搬到了 PhpStorm,我非常高兴。