2014-09-18 7 views
0

В блокноте есть несколько полезных функций автозаполнения. Он добавляет теги тегов в HTML и XML и завершение кода для разных языков. Я ищу способ сочетать языки, поскольку с веб-дизайном вы используете много разных в одном файле (css, xml, html, php, js, jquery и т. Д.). Несмотря на то, что я прочитал (js уже должен быть интегрирован в HTML), я не могу заставить это работать.Автозаполнение на нескольких языках в одном файле?

Когда я выбираю HTML, я получаю только автозаполнение HTML, и когда я выбираю PHP, я получаю только автозаполнение PHP. Мне нравится легкий блокнот, но это может ускорить рабочий процесс. Существует возможность добавить пользовательский язык, но я не знаю, как объединить эти языки.

Так что я могу объединить несколько языков для автозаполнения в блокноте ++?

Ниже приведен скриншот, где мы можем увидеть автозаполнение работает на нескольких языках: enter image description here

+1

Вы действительно не должны использовать несколько языков в одном файле, если только вы не shoehorning что-то вместе; Как правило, хорошей практикой является, по возможности, их полное разделение. Файлы Hodgepodge, подобные этому, должны быть сдерживающим фактором для создания большего количества. Конечно, иногда, просто _sometimes_, мы не можем избежать этого - упростить управление, просто упростит самочувствие. –

+0

Возможный дублирующий вопрос по SU: http://superuser.com/questions/251749/how-can-i-add-autocomplete-in-notepad-for-javascript-in-an-html-file и связанный с ним вопрос по SE: http://stackoverflow.com/questions/5012569/how-can-i-add-autocomplete-in-notepad-for-javascript-in-an-html-file –

+0

@GrantThomas Итак, я должен отделить каждый сценарий JS и PHP от HTML? Я думаю, что каждый учебник в Интернете должен быть переписан, если это так. Что делать, если я хочу передать HTML-код PHP на страницу? Или на странице есть много небольших сценариев JQuery. Что делать, если у меня есть простая страница, которая требует сессий php? Не могли бы вы указать мне источник, где это четко объяснено и практикуется? – Madmenyo

ответ

0

В SynWrite редактор это нормально для вызова JS автозаполнения внутри JS части (он отмечен <script> например) и PHP автозаполнения в PHP часть (помечена <?php ?>) и т. д. PHP lexer имеет встроенную поддержку HTML, HTML имеет встроенную поддержку JS и т. д.

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