5

При использовании кавычки в файле JavaScript, такие как:PhpStorm - Обратные кавычки `для строк шаблона ES6 сломан

var name = 'Tom'; 
var greeting = `hello my name is ${name}`; 

PhpStorm делает все виды странного автоматического форматирования, который расщепляет файл.

Backticks случайно появляются или исчезают, комментируя остальную часть файла. Я отключил параметр «Вставить парные кавычки» в «Настройки», но проблема все еще сохраняется.

Есть ли способ отключить автоматическое форматирование для backticks в PhpStorm версии 2016.1.2?

+0

Можете ли вы проиллюстрировать это каким-либо gif-изображением/скринкастом? В любом случае - попробуйте ** 2016.2.1 ** - http://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program – LazyOne

+0

Вы установили версию языка JavaScript для этого проекта в ECMAScript 6 в разделе «Настройки»> Языки и рамки> JavaScript' – Derek

+0

@LazyOne & Derek: Да и да. Я открыл вопрос на веб-сайте Jetbrains. Насколько я помню, они не могли воспроизвести проблему. См. Мой ответ ниже. –

ответ

1

У меня такая же проблема с строками шаблона. В этом примере я добавил обратный ход и исчезает при перемещении курсора. Нет, если вы используете мышь. example gif

Мой текущий обходным путем является использование нормальной конкатенации и пусть PhpStorm преобразовать его, нажав на лампочке.

0

Я временно переключился на использование Sublime Text, потому что для Macpark Air 4 GB RAM недостаточно для Phpstorm.

Проблема обратного хода все еще встречается с Sublime Text.

Это заставляет меня думать, что проблема больше связана с OS X, чем с Phpstorm.

Также разработчик от Jetbrains не смог воспроизвести проблему, когда я отправил там ошибку.

Из-за фиаско Macbook Pro 2016 я переключился на окна и проблема больше не возникает для меня. Если у кого-то есть лучший ответ, я обновлю это.

Смежные вопросы