PHPstorm代码粘贴缩进

gen*_*666 14 indentation paste phpstorm

我有以下问题:

当我在PHPstorm中遇到新行(此行有缩进)并粘贴一些代码时,此代码出现在行的开头.缩进每个粘贴代码真的很烦人.

有什么方法可以配置吗?

Laz*_*One 20

Settings/Preferences | Editor | General | Smart Keys -> Reformat on paste

您还可以使用Code | Auto-Indent Lines选定的文本重新缩进,而不应用格式规则(新行,大括号等).


ste*_*red 9

此设置在Webstorm的菜单结构中移动到略微不同的位置.去

Settings | Editor | General | Smart Keys | Reformat on paste
Run Code Online (Sandbox Code Playgroud)

然后选择None.

Smart Keys现在是菜单上的子General菜单,这与此问题的另一个答案不同.


Jps*_*psy 6

Reformat on paste完全关闭(如这里的一些答案所示)可能不是你想要的.

相反,您可以通过不使用避免任何单一粘贴动作重新格式化Paste,但Paste Simple(CTRL-ALT-Shift-V键).