Обычный синтаксис комментариев в Sublime for PHP:
// здесь комментарий
или же
/ * комментарий идет сюда * /
Однако в шаблонах лезвий формат
{{- комментарий идет сюда -}}
Сочетание клавиш по умолчанию в возвышенном тексте CTRL + /
а также CTRL + SHIFT + /
соответственно.
Мне было интересно, как я могу связать формат комментария лезвия с возвышенной стандартной клавишей комментирования.
Любая помощь будет оценена!
PS: я использую Laravel Blade Highlighter пакет для возвышенного текста 3 на Ubuntu Linux.
Сначала откройте пакет управления: установите пакет
Нажмите Ctrl + Shift + P затем искать пакетный контроль: установить пакет затем нажмите Войти. ждите того же времени, пока не появится одно окно.
Тогда ищите Laravel Blade Highlighter затем нажмите Войти.
Вы успешно установили Laravel Blade Highlighter
Это только половина правды. Прежде всего, шаблоны лезвий laravel основаны на HTML, а формат комментариев HTML:
<!-- comment goes here -->
Но лезвие тоже знает скрытые комментарии которые удаляются перед отправкой HTML клиенту. Формат этих комментариев:
{{-- comment goes here --}}
Так что если вы нажмете Ctrl+сдвиг+/ в шаблоне блейда он использует стандартные комментарии HTML.
packages/
каталог и создать новый каталог с именем Laravel Blade Highlighter
там (вы можете получить, выбрав Preference
-> Browse Packages...
из возвышенного меню).Comments.tmPreferences
со следующим содержанием: <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Comments</string>
<key>scope</key>
<string>text.html.laravel-blade, text.html.laravel-blade source.php.embedded.line, text.html.laravel-blade comment.block.laravel-blade</string>
<key>settings</key>
<dict>
<key>shellVariables</key>
<array>
<dict>
<key>name</key>
<string>TM_COMMENT_START</string>
<key>value</key>
<string>{{-- </string>
</dict>
<dict>
<key>name</key>
<string>TM_COMMENT_END</string>
<key>value</key>
<string> --}}</string>
</dict>
<dict>
<key>name</key>
<string>TM_COMMENT_START_2</string>
<key>value</key>
<string><!-- </string>
</dict>
<dict>
<key>name</key>
<string>TM_COMMENT_END_2</string>
<key>value</key>
<string> --></string>
</dict>
</array>
</dict>
<key>uuid</key>
<string>157b8800-b2cb-11e4-ab27-0800200c9a66</string>
</dict>
</plist>
Теперь поведение по умолчанию для Ctrl+сдвиг+/ переключает комментарии в формате блейда.
Примечание: я сделал запрос на получение Laravel Blade Highlighter проект. Так что это может стать стандартным поведением в любое время.
Нажмите Ctrl + Shift + P и найдите «лезвие ларавеллы» и установите «Синтаксис: лезвие ларавеллы».