尽管PHPStorm是与Symfony和PHP开发最流行的IDE之一,但已使用Eclipse多年,因此并不想切换到PHPStorm。本文讨论了在使用Eclipse编辑代码时遇到的自动缩进问题。
遇到的问题是在剪切和粘贴变量时,无论是在foreach循环中还是在变量定义中,IDE会自动删除粘贴位置右侧的空格。例如,考虑以下示例代码:
PHP
foreach(
$bad
as
$val
){
然后会双击“$bad”变量并进行粘贴,粘贴“$employ”,IDE会自动删除“$employ”后面的空格,导致“$employ”和“as”合并在一起。最终看起来像这样:
PHP
foreach(
$employas
$val
){
所以应该意识到问题所在。它试图自动进行缩进。
无论使用的是PHP、C++还是其他语言,解决方法都是一样的。在Eclipse中,请按照以下步骤操作:
选择“窗口 > 首选项”。
在首选项对话框中,选择“PHP”(或需要更改的语言)> “编辑器” > “输入”。
在“输入”区域的“粘贴时”组中,取消选中“调整缩进”。
点击“应用”。