2016-05-31 49 views
3

使用WebStorm與默認配置時,當我按空格的delete一些空格,整個行總是被刪除。另外,如果我關閉一個函數的括號,裏面的代碼是自動縮進的。默認情況下在WebStorm中像PhpStorm中自動縮進

我試着用這樣的功能配置PhpStorm(7.1)(Settings -> Code Style -> GeneralSettings -> Code Style -> PHP)。我認爲當我看到Tabs and Indents -> Smart Tabs時發現了它,但選擇這些選項似乎沒有任何改變。

PhpStorm Tabs and Indents

我怎麼能得到PhpStorm上述行爲?

編輯:

由於@lena曾建議,我看了看裏面Editor -> General -> Smart keys,但不存在任何Reformat block on typing '}'選項,其他的東西被啓用:

enter image description here

回答

1

請確認您在Settings | Editor | General | Smart keys中啓用了Reformat block on typing '}'。另外,請嘗試'Backspace | Unindent「在Settings | Editor | General | Smart keys

  • 「已禁用」打 - 智能退格被關閉;
  • ‘最近縮進位置’ - 刪除空格到最近的縮進位置,不跳到線以上;
  • 「要正確縮進位置」 - 跳轉到上一行
+0

我已經更新了我的問題上輸入「}」'選項不存在的'格式化塊 – Manolo

+0

@Manolo。它存在,但是你的IDE太老了,試試最新的穩定版本(2016.1 .. wh ich是v11與v7相比) – LazyOne

+0

呃...我的許可即將到期,所以我很快就會推出新版本。謝謝你的幫助。 – Manolo