PHPstorm代码粘贴缩进

时间:2014-10-03 12:17:02

标签: phpstorm indentation paste

我有以下问题:

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

有什么方法可以配置吗?

3 个答案:

答案 0 :(得分:20)

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

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

答案 1 :(得分:9)

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

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

然后选择None

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

答案 2 :(得分:6)

完全关闭Reformat on paste(如此处的一些答案所示)可能不是您想要的。

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