2015-02-01 7 views
7

Po aktualizacji z 7.x na 8.x zauważyłem irytującą nową "funkcję". Gdy na pustym wierszu (po naciśnięciu klawisza enter), a następnie naciśnięciu klawisza cofania (który służy do pozbycia się znaku wcięcia tuż przed karetą), linia jest usuwana, a karetka przeskakuje z powrotem do końca linii powyżej.PHPStorm usuwa linię, jeśli Backspace jest wciśnięty na domyślnym poziomie wcięcia

Biorąc pod uwagę następujący fragment kodu i daszek zawodowe:

naciskając Backspace robi to:

Jak to wyłączyć?

Odpowiedz

5

Od wersji PhpStorm 9+ to ustawienie znajduje się we własnej sekcji pod numerem Editor > General > Smart Keys > Backspace. Ustawienie listy rozwijanej Unindent w celu uzyskania oczekiwanego zachowania.

Editor > General > Smart Keys > Backspace > Unindent


Roztwór wyłączenia "Cofnięcie inteligentnej wcięcie", przechodząc do File > Settings (lub naciskając CtrlAltS), a następnie

  1. przechodząc do IDE Settings > Editor > Smart Keys
  2. searc Aby uzyskać Backspace smart indent

i usunięcie zaznaczenia z pola wyboru obok wspomnianej opcji.

IDE Settings > Editor > Smart Keys > Backspace smart indent

Powiązane problemy