Jak sprawić, by Webstorm "Przeformatował kod źródłowy", aby zmienić podwójne cudzysłowy na pojedyncze?

Kiedy naciskam cmd + alt + l Webstorm robi jakieś zmiany, aby upiększyć Moje źródła JavaScript. Ho aby Webstorm automatycznie zmieniał podwójne cytaty na pojedyncze cytaty w moich źródłach?

Author: Vlad Ankudinov, 2016-03-10

4 answers

W Webstorm 2017.1 wykonaj następujące czynności:

  1. przejdź do File - > Settings / Preferences
  2. Wybierz Edytor - > Styl Kodu - > TypeScript
  3. wybierz zakładkę "Interpunkcja"
  4. Zmień: Use 'double' quotes Na Use 'single' quotes. (Dodatkowo możesz zmienić 'in new code' na 'always')

Webstorm auto-import Zmiana, aby używać podwójnych cudzysłowów zamiast pojedynczych cudzysłowów

 137
Author: Eduardo Vazquez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-23 01:16:22

Nie ma sposobu, aby to zmienić przy automatycznym formatowaniu w WebStorm 11; możesz używać tylko intencji tutaj (naciśnij Alt+Enter Na cytowanym łańcuchu, wybierz "zamień podwójny cytowany łańcuch na pojedynczy cytowany łańcuch". Zauważ, że w WebStorm 12 -2016.x można kontrolować automatycznie generowany styl cudzysłowów (używany do automatycznego importu, itp.) - Settings | Editor | Code Style | JavaScript | Other, Generated code/Quote marks.

Od 2017.1.* , jest Settings | Editor | Code Style | JavaScript | Punctuation, Use <quote style> quotes in <new code/always>

 35
Author: lena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-03 10:29:34

Wygląda na to, że zostanie to naprawione w wersji 2016.2 - jest teraz opcja w edytorze -- > Style kodu , gdzie możesz wybrać pojedyncze / podwójne cudzysłowy.

Zobacz https://blog.jetbrains.com/webstorm/2016/07/webstorm-2016-2-drag-files-into-html-and-quotes-style/

 11
Author: AussieFlem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-20 11:49:31

Zobacz odpowiedź https://stackoverflow.com/a/42909782/2000468 .

Ta odpowiedź dotyczy starszej wersji.

Zobacz zdjęcie, które pozwala szybko ustawić.

webstorm 2016.3.3

 4
Author: Xin Meng,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-22 14:25:11