我有以下问题:
当我在PHPstorm中遇到新行(此行有缩进)并粘贴一些代码时,此代码出现在行的开头。缩进每个粘贴代码真的很烦人。
有什么方法可以配置吗?
答案 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
(如此处的一些答案所示)可能不是您想要的。
相反,您可以通过不使用Paste
而Paste Simple
(Ctrl-Alt-Shift-V)来避免在任何单个粘贴操作中重新格式化。