如果在默认缩进级别按下退格键,PHPStorm 删除行
PHPStorm deletes line if Backspace is pressed on the default indentation level
从 7.x 升级到 8.x 后,我注意到一个烦人的新 "feature"。在空行上(按回车键后),然后按退格键(用于去除插入符号前面的缩进字符),该行被擦除,插入符号跳回到上一行的末尾。
给定以下代码片段和插入符号位置:
按 退格键 这样做:
如何关闭此功能?
从 PhpStorm 9+ 开始,此设置位于 Editor > General > Smart Keys > Backspace
下它自己的部分中。将 Unindent
drop-down 设置为 Disabled
将为您提供预期的行为。
解决方案是通过转到 File > Settings
(或按 CtrlAlt[= 来禁用 "Backspace smart indent" 29=]S) 然后
- 导航至
IDE Settings > Editor > Smart Keys
- 正在搜索
Backspace smart indent
并取消选中该选项旁边的复选框。
从 7.x 升级到 8.x 后,我注意到一个烦人的新 "feature"。在空行上(按回车键后),然后按退格键(用于去除插入符号前面的缩进字符),该行被擦除,插入符号跳回到上一行的末尾。
给定以下代码片段和插入符号位置:
按 退格键 这样做:
如何关闭此功能?
从 PhpStorm 9+ 开始,此设置位于 Editor > General > Smart Keys > Backspace
下它自己的部分中。将 Unindent
drop-down 设置为 Disabled
将为您提供预期的行为。
解决方案是通过转到 File > Settings
(或按 CtrlAlt[= 来禁用 "Backspace smart indent" 29=]S) 然后
- 导航至
IDE Settings > Editor > Smart Keys
- 正在搜索
Backspace smart indent
并取消选中该选项旁边的复选框。