Можно ли использовать Emmet для создания FXML?
У меня есть приложение scalaFX, в настоящее время его представления создаются программно. Мне интересно, могу ли я использовать инструмент Emmet для создания FXML (в частности, ScalaFXML), потому что я хочу воссоздать свои представления в ScalaFXML, чтобы более эффективно отделять мои представления от контроллеров. Я искал в Интернете и не могу узнать, возможно ли это. До сих пор я использовал Emmet только для HTML. Заранее спасибо за помощь!
1 ответ
Я искал что-то для PrimeFaces; У меня были проблемы с поиском чего-либо. Я думаю, возможно, это потому, что люди, которые его используют, на самом деле пишут "нормальный" HTML с JS-фреймворками.
Хорошей новостью является то, что она полностью (и легко!) Настраиваема: просто найдите каталог установки и отредактируйте файл "snippets.json", или создайте новый файл с именем (например) snippets-scalaFX.json
, Мой на машине с Windows 10, установленной как плагин для АЭС, был C:\Program Files (x86)\Notepad++\plugins\EmmetNPP\emmet\snippets.json
,
Когда вы туда доберетесь, это станет очевидным, но внутри объекта "фрагменты" просто добавьте еще несколько полей для себя. Например, чтобы сделать PrimeFaces commandButton
тег, который я добавил:
"pc": "p:commandButton"
Ты можешь использовать $0
или же ${<placeholder text>}
определить закладки для расширенных фрагментов и |
определить начальную точку каретки.
Полные документы по редактированию фрагментов здесь.