web-dev-qa-db-de.com

Der Artikel wurde in PhpStorm veröffentlicht

Как мога да създам, че кодът се преформатира автоматично при запис?

Es wurde noch keine Bewertung für dieses Produkt abgegebenCtrl+Alt+L,.

41
ndrizza

Всъщност е възможно.
Es wurde ein Fehler gemeldet (Ctrl+A), формати (Ctrl+Alt+L), премахнете избора от всички (стрелка нагоре и надолу) und запазвате файл (Ctrl + S) и свързвате тозоCtrl+S,.

Ctrl + S променя клавишната комбинация за "Запазване на всички"

  1. отворете Файл> Настройки;
  2. търсене на „клавиатура“ und отваряне;
  3. търсете "Запази всички" und кликнете два пъти върху действието "Запази всички";
  4. изберете „Премахване на Ctrl + S“;
  5. отново кликнете два пъти върху „Запазване на всички“ und изберете „Добавяне на клавишна комбинаца;
  6. weitere Informationen finden Sie unter "Strg + Alt + Umschalt + S".
  7. Потвърдете и излезте от Настройки.

Запис на макроса

  1. Редактиране> Макроси> Стартиране на макро запис
  2. НатиснетеCtrl+A, тогаваCtrl+Alt+L, тогаваUp arrow, тогаваDown arrowи накраяCtrl+Alt+S
  3. Die Suche nach dem richtigen Partner für dieses Spiel ist abgeschlossen.
  4. Дайте име на макроса като „Форматиране и запазване“

Ctrl + S in ""орматиране и запазване"

  1. отворете Файл> Настройки;
  2. търсене на „клавиатура“ und отваряне;
  3. търсене "Форматиране и запазване" und двукратно щракване върху действието "Форматиране и запазване"
  4. изберете "Добавяне на клавишна комбинация";
  5. weitere Informationen finden Sie unter "Strg + S".
  6. Потвърдете и излезте от Настройки.

Jetzt bei PhpStorm anmelden!

95

Eine andere Sache, die ich in Kombination mit diesem Makro sehr hilfreich fand, ist die 

Show Reformat File Dialog.

Wenn Sie nur den gerade geänderten Code neu formatieren möchten, können Sie die Option einstellen:

Only VCS changed text

Der Dialog kann über die folgende Verknüpfung geöffnet werden: CTRL+ALT+SHIFT+L

6
Timothy

Използвам плъгина „Запазване на действия“ https://plugins.jetbrains.com/plugin/7642-save-actions за PhpSorm

3
es cologne

Ab v2017.2.4 funktioniert STRG + ALT + L nicht. Verwenden Sie stattdessen alt + F8

Lösung: Verwenden Sie ALT + F8, um den Code zu formatieren.

Verwenden Sie beim Erstellen eines Makros wie von Luca Mastrostefano beschrieben: alt + F8 zum Formatieren und dann ctrl + alt + s zum Speichern.

0
Pav K.