2014-10-03 142 views
13

我有以下问题:PHPstorm代码粘贴缩进

当我在PHPstorm创下新行(这行缩进),并粘贴一些代码,这个代码出现在一行的开始。缩进每个粘贴代码真的很烦人。

有没有什么办法如何配置?

+2

'设置|编辑|智能密钥 - >重新格式化粘贴。你也可以使用'Code |自动缩进线“。 – LazyOne 2014-10-03 12:20:45

+0

它的工作原理,thx;) – general666 2014-10-03 12:26:53

回答

19

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

您还可以使用Code | Auto-Indent Lines所选文本上重新排版它不应用格式规则(新线,背带等)。

8

此设置移动到Webstorm菜单结构中略有不同的位置。前往

Settings | Editor | General | Smart Keys | Reformat on paste 

然后选择None

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

5

完全关闭(正如此处某些答案中所建议的)可能不是您想要的。

相反,您可以通过不使用Paste而是使用Paste Simple(Ctrl-Alt-Shift-V)来避免在任何单个粘贴操作时重新格式化。

+1

应该被接受的答案:) – ReaperSoon 2018-03-01 22:37:45