[VCS] Обновление vscodemodx 0.0.3

Привет! Я снова решил обновить дополнение для Visual Studio Code. Итак, что же нового?
  1. Теперь компонент не пытается давать рекомендации раньше стандартных подсказок
  2. Некоторые используют синтаксис Fenom не в tpl файлах. Теперь синтаксис вызывается из файла любого расширения

  3. Добавлены команды, которых раньше не было в составе дополнения
Обновляйтесь, обсуждайте, а главное — рассказывайте о проблемах. Я пользуюсь дополнением ежедневно, поэтому в планах:

  1. Добавить поддержку всех популярных компонентов. Особенно те, на которые у меня куплена лицензия
  2. Написать полноценный readme на github
Всем спасибо!

Скачать: marketplace.visualstudio.com/items?itemName=navicrystal.vscodemodx
Павел Бигель
15 ноября 2019, 00:06
modx.pro
2
1 293
+16
Поблагодарить автора Отправить деньги

Комментарии: 6

Александр Мельник
16 ноября 2019, 22:07
0
Спасибо за ваш энтузиазм.
    Александр Мельник
    16 ноября 2019, 22:23
    0
    Вопрос, а как оно должно работать?
    Я ведь правильно понимаю что после установки классы, методы и свойства 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-> то он должен показать мне методы и свойства? Но этого не происходит к сожалению(
      Павел Бигель
      17 ноября 2019, 03:25
      0
       Привет! Должно работать. Я подниму виртуалку с линуксом и проверю, отпишусь тут по результатам
        Александр Мельник
        17 ноября 2019, 16:34
        0
        Можно сказать что работает, но достаточно странно.
        Попробую описать.
        Если внутри php файла обратиться к $modx-> то предлагаются лишь стандартные функции, не имеющие отношения к модексу.
        Начинаю прописывать руками, к примеру $modx->sendR но мне снова предлагаются лишь стандартные функциии и никакого sendRedirect (пролистал весь лист предлагаемых подстановок и ничего похожего на sendRedirect()) Но! Стоит удалить букву R в $modx->sendR и прописать ее снова, то в этом случае уже подсказывается, что есть такой метод.
        Но даже в этом случае, когда я выбрал предложенный метод sendRedirect() редактор не подсказывает, какие параметры к примеру этот метод должен принимать.
          Павел Бигель
          21 ноября 2019, 10:24
          0
          Это сделано для того чтобы подсказки не брали вверх на дефолтным PHP «подсказчиком»
            Александр Мельник
            21 ноября 2019, 11:50
            0
            ну Бог с ним, конечно. Я практически не использую в работе vsCode, но это нельзя назвать работоспособным.
            Мало того, что ты обязан знать точно как называются методы объекта modx, написать его почти полностью, но и это не дает эффекта. Только если ты сотрешь несколько букв из уже написанного метода и напишешь их снова то только тогда увидишь подсказку. То есть понимаете да, я пишу $modx->sendRed и ничего никаких подсказок, потом стираю Red и пишу заново Red и только тогда вижу подсказку, что такой метод существует.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6