2015-02-01 7 views
7

Dopo l'aggiornamento da 7.x a 8.x ho notato una nuova "caratteristica" fastidiosa. Quando si trova su una linea vuota (dopo aver premuto enter), quindi premendo backspace (che consente di eliminare il carattere di indentazione proprio davanti al cursore), la linea viene cancellata e il cursore torna alla fine della linea in alto.PHPStorm cancella linea se Backspace viene premuto sul livello di rientro predefinito

Dato il seguente frammento di codice e accento circonflesso posizionamento:

premendo Backspace fa questo:

Come si disattiva?

risposta

5

A partire da PhpStorm 9+, questa impostazione si trova nella propria sezione in Editor > General > Smart Keys > Backspace. L'impostazione del menu a discesa Unindent su Disabled ti darà il comportamento che ti aspetteresti.

Editor > General > Smart Keys > Backspace > Unindent


La soluzione è disattivare "trattino Backspace intelligente" andando File > Settings (o premendo CtrlAltS) allora

  1. navigazione verso IDE Settings > Editor > Smart Keys
  2. searc hing for Backspace smart indent

e rimuovere il segno di spunta dalla casella di controllo accanto a detta opzione.

IDE Settings > Editor > Smart Keys > Backspace smart indent

Problemi correlati