Фрагменты кода Visual Studio для Javascript внутри файлов .phpPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Фрагменты кода Visual Studio для Javascript внутри файлов .php

Сообщение Anonymous »

У меня есть два фрагмента отладки: один для PHP, другой для Javascript.
Я использую одну и ту же привязку клавиатуры:

Код: Выделить всё

{
"key": "ctrl+D",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorLangId == 'php'",
"args": {
"langId": "php",
"name": "Debug output for PHP"
}
}, {
"key": "ctrl+D",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus && editorLangId == 'javascript'",
"args": {
"langId": "javascript",
"name": "Debug output for Javascript"
}
},
Все в порядке, когда я работаю с файлом .php с кодом PHP или файлом .js с кодом JS.
Но если я работаю с кодом JavaScript внутри PHP, он использует вариант PHP, потому что языком файла является PHP.
Файлы PHP могут включать блоки PHP, JS или HTML, но, как я вижу, параметр editorLangId, когда не распознает это.
Есть ли способ уточнить условие языка, обнаружить «контекстный» язык?


Подробнее здесь: https://stackoverflow.com/questions/644 ... -php-files
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»