[VCS] Обновление vscodemodx 0.0.3
Привет! Я снова решил обновить дополнение для Visual Studio Code. Итак, что же нового?
Скачать: marketplace.visualstudio.com/items?itemName=navicrystal.vscodemodx
- Теперь компонент не пытается давать рекомендации раньше стандартных подсказок
- Некоторые используют синтаксис Fenom не в tpl файлах. Теперь синтаксис вызывается из файла любого расширения
- Добавлены команды, которых раньше не было в составе дополнения
- Добавить поддержку всех популярных компонентов. Особенно те, на которые у меня куплена лицензия
- Написать полноценный readme на github
Скачать: marketplace.visualstudio.com/items?itemName=navicrystal.vscodemodx
Поблагодарить автора
Отправить деньги
Комментарии: 6
Спасибо за ваш энтузиазм.
Вопрос, а как оно должно работать?
Я ведь правильно понимаю что после установки классы, методы и свойства modx должны «подсказываться»?
Там нет никаких ограничений на операционную систему? Я только что установил ваше дополнение, VScode работает под линуксом.
Version: 1.40.1
Commit: 8795a9889db74563ddd43eb0a897a2384129a619
Date: 2019-11-13T16:49:30.162Z
Electron: 6.1.2
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Linux x64 5.0.0-36-generic
Да, каюсь, сейчас в редакторе открыт проект на микрофрейворке slim, но я думаю что редактору все равно и если я ввожу $modx-> то он должен показать мне методы и свойства? Но этого не происходит к сожалению(
Я ведь правильно понимаю что после установки классы, методы и свойства modx должны «подсказываться»?
Там нет никаких ограничений на операционную систему? Я только что установил ваше дополнение, VScode работает под линуксом.
Version: 1.40.1
Commit: 8795a9889db74563ddd43eb0a897a2384129a619
Date: 2019-11-13T16:49:30.162Z
Electron: 6.1.2
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Linux x64 5.0.0-36-generic
Да, каюсь, сейчас в редакторе открыт проект на микрофрейворке slim, но я думаю что редактору все равно и если я ввожу $modx-> то он должен показать мне методы и свойства? Но этого не происходит к сожалению(
Привет! Должно работать. Я подниму виртуалку с линуксом и проверю, отпишусь тут по результатам
Можно сказать что работает, но достаточно странно.
Попробую описать.
Если внутри php файла обратиться к $modx-> то предлагаются лишь стандартные функции, не имеющие отношения к модексу.
Начинаю прописывать руками, к примеру $modx->sendR но мне снова предлагаются лишь стандартные функциии и никакого sendRedirect (пролистал весь лист предлагаемых подстановок и ничего похожего на sendRedirect()) Но! Стоит удалить букву R в $modx->sendR и прописать ее снова, то в этом случае уже подсказывается, что есть такой метод.
Но даже в этом случае, когда я выбрал предложенный метод sendRedirect() редактор не подсказывает, какие параметры к примеру этот метод должен принимать.
Попробую описать.
Если внутри php файла обратиться к $modx-> то предлагаются лишь стандартные функции, не имеющие отношения к модексу.
Начинаю прописывать руками, к примеру $modx->sendR но мне снова предлагаются лишь стандартные функциии и никакого sendRedirect (пролистал весь лист предлагаемых подстановок и ничего похожего на sendRedirect()) Но! Стоит удалить букву R в $modx->sendR и прописать ее снова, то в этом случае уже подсказывается, что есть такой метод.
Но даже в этом случае, когда я выбрал предложенный метод sendRedirect() редактор не подсказывает, какие параметры к примеру этот метод должен принимать.
Это сделано для того чтобы подсказки не брали вверх на дефолтным PHP «подсказчиком»
ну Бог с ним, конечно. Я практически не использую в работе vsCode, но это нельзя назвать работоспособным.
Мало того, что ты обязан знать точно как называются методы объекта modx, написать его почти полностью, но и это не дает эффекта. Только если ты сотрешь несколько букв из уже написанного метода и напишешь их снова то только тогда увидишь подсказку. То есть понимаете да, я пишу $modx->sendRed и ничего никаких подсказок, потом стираю Red и пишу заново Red и только тогда вижу подсказку, что такой метод существует.
Мало того, что ты обязан знать точно как называются методы объекта modx, написать его почти полностью, но и это не дает эффекта. Только если ты сотрешь несколько букв из уже написанного метода и напишешь их снова то только тогда увидишь подсказку. То есть понимаете да, я пишу $modx->sendRed и ничего никаких подсказок, потом стираю Red и пишу заново Red и только тогда вижу подсказку, что такой метод существует.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.