JetBrains WebIDE — Предложения и пожелания

    Предложения:
    1. Возможность закачки на FTP группы файлов.Например, выбрать/пометить несколько файлов и закачать их все разом.
    2. Возможность перетаскивания табов.
    3. Возможность выбора языка для IDE.Например, на испанской windows часть меню пишется на английском, а часть на испанском.
    4. При открытии проекта(каталога) под linux WebIDE показывает скрытые файлы(начинающиеся с точки) и это не отключается.
    5. Было бы неплохо, если бы при открытии проекта(каталога) показывался последний каталог, в котором открывались проекты,а еще лучше — родительский от последнего, а не корень системы как сейчас. Или предусмотреть такую опцию.
    6. Возможность создания просто одного файла без необходимости создания нового проекта.Т.е. например, надо создать только один файл и не создавать для него проект.
    7. Если на локальной машине нет копии проекта на сервере, то нет возможности работать.Хотелось бы иметь возможность подключиться к фтп и работать с файлами напрямую.Т.е., например, если надо отредактировать несколько файлов.А также возможность скачивания как отдельных файлов, так и директорий на локальную машину.
    8. Возможность запоминания, какие из блоков были свернуты в файле при выходе и при повторном открытии того же файла снова сворачивает/разворачивает эти блоки. В иде при открытии файла все блоки оказываются либо свернутыми, либо все развернутыми.
    9. Также хотелось бы, чтобы при редактировании WebIDE не разворачивала блоки выше и ниже или же опцию для этого настройках.
    10. Возможность прокрутки экрана до последней строки, чтобы постоянно не смотреть вниз окна, где пишешь код.
    11. Обрамление тэгами. Например я вставил в хтмл текст, который мне надо подформатировать (отметить абзацы, кое-что выделить жирным и т.д.). Хотелось бы иметь возможность прописать шаблоны и вытащить кнопки, которые выделенный текст будут обрамлять твоими вставками. Например шаблон
      <b>|</b>
      сделает текст жирным (т.е. выделяю текст олрполрпорпо, жму на мою кнопку и вокруг выделенного текста вставляются мои тэги:
      <b>олрполрпорпо</b>
    12. В NetBeans есть спец-тэги, которые выглядят как комментарии, но когда он их находит, то знает, что это псевдо блок, который можно сворачивать. Кроме того в этом тэге есть два параметра — описание и начальное состояние. Описание — это текст, который показан когда блок свернут (видишь только этот текст в рамочке и «плюсик» для разворачивания, а самого блока нету). А состояние — это флаг, который указывает IDE, как должен отображаться текст блока при загрузке файла — свернутым или развернутымвот так он выглядит в NetBeans:
      <editor-fold defaultstate="collapsed" desc="describe what is in here">
      здесь куча кода
      </editor-fold>
      Когда блок свернут виден только текст describe what is in here (в рамочке).и IDE естественно позволяет настроить макрос, чтоб любой кусок текста можно было обрамлять всего парой кликов.Еще было бы хорошо, если эти блоки будут отображаться в навигаторе, чтоб на них прыгать можно было
    13. Когда внутри html-тэгов вставляешь атрибут и ставишь знак '=', WebIDE автоматом вставляет пару кавычек — удобно, но беда в том, что после кавычек она не ставит пробел. Поэтому если ты вставляешь атрибут перед другим атрибутом, то приходится пробел ручками вставлять… Иначе они склеиваются.
    14. Хотелось бы иметь поддержку не только phpdoc, но и doxygen.
    15. Возможность запоминания раскраски для вставленного языка, т.е., например, в кавычках имеется sql-запрос, делаем вставкуязыка(Insert Language) и sql-запрос подсвечивается как нам надо, но при следующем открытии проекта надо снова делать вставку языка,чтобы снова сделать подсветку для запроса в кавычках.
    16. Возможность сворачивания smarty-комментариев
    17. Возможность перехода по букмаркам горячими кнопками, а не только по Shift+F11->Bookmark и меткам справа на панели.
    Пожелания:
    Творческих успехов и дальнейшего благополучного развития проекта WebIDE
    P.S.
    Хотелось бы услышать хотя бы приблизительную цену на WebIDE.
    P.P.S.
    Огромное спасибо разработчикам за такую прекрасную IDE.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 24

      +4
      Спасибо за ваши пожелания, попробую прокомментировать то что в моих силах. На будущее для подобного фидбэка советую не стесняться и сразу использовать трэкер.

      1. youtrack.jetbrains.net/issue/WI-421 (похожий запрос), также смотрите Meta issue: youtrack.jetbrains.net/issue/WI-385.
      2. Это давно есть, работает в режиме Settings | Editor | Editor Tabs | Show tabs in single row.
      3. Наверное ваш Look&Feel или какой-то плагин бандлит ресурсы на нескольких языках, лечится VM опцией -Duser.language=en в webide.exe.vmoptions.
      4. Забавно, вот противоположный реквест youtrack.jetbrains.net/issue/IDEA-27022 (т.е. говорят что не показываются, и просят опцию чтобы показывались). Опция должна помочь в обоих случаях.
      5. Уже есть такой реквест: youtrack.jetbrains.net/issue/IDEADEV-16204.
      6. Врядли это когда-то будет, это же IDE, а не Notepad, без проекта большинство функционала просто не будет работать, для таких задач советую использовать имеено простой редактор (я люблю SciTE).
      7. Насколько я знаю, это запланировано и активно разрабатывается.
      8. В данный момент применяются настройки фолдинга, смотрите youtrack.jetbrains.net/issue/WI-683.
      9. Сходу похожего реквеста не нашел, добавляйте в трэкер.
      10. Возможно нужно включить Show virtual space at file bottom в Settings | Editor.
      11. Surround with (Ctrl+Alt+T), шаблоны настраиваются.
      12. Уже есть реквест, и давно: youtrack.jetbrains.net/issue/IDEABKL-4890.
      13. Добавляйте реквест.
      14. Смотри пункт 13 =)
      15. youtrack.jetbrains.net/issue/WI-539, таже возможно сделать это на основе комментариев/аннотаций.
      16. Смотри пункт 14 (=
      17. Это уже есть. Edit | Toggle Bookmark With Mnemonic (Ctrl+F11), жмём цифру, например 1, теперь чтобы перейти на этот букмарк достаточно нажать Ctrl+1. Если используются другие мнемоники, например, буква B, то Editor | Show Bookmarks (Shift+F11) и нажимаем кнопку B для быстрого перехода.

      > Хотелось бы услышать хотя бы приблизительную цену на WebIDE.

      Цена уже несколько раз озвучивалась в комментариях. Будет такая же как и на RubyMine.
        +1
        По поводу п.6 (создание отдельного файла без проекта) — мне кажется, плохая тенденция запрещать это. Зенд умеет (по крайней мере, раньше умел), NetBeans — нет. За это не люблю NetBeans.
        Иногда нужно создать маленький файлик для потестить, что-то кому-то показать или просто поправить что-то в чужом проекте, к которому больше никогда не вернешься. И, блин, неужели не логично, что я при этом не хочу создавать проект, но хочу использовать привычные цветовые схемы, хоткеи, сниппеты и кучу всего, с чем работаю ежедневно? Почему для этого надо иметь два редактора?
          0
          Тоже так же за пункт 6 как и товарищь zIs

          Нужно вам сделать как в Zend — вкладка навигатора и вкладка текущего проекта. Это очень удобно при работе, мне вот приходится работать с 2-мя проектами сейчас — сайт и админка к нему + поддерживаю ещё один проект без SVN. Переключатся между ними постоянно как проектами смысла нету, потому что 99% работы в основном, а остальное мелкие правки и добавки, для которых нужно просто открыть пару файлов и сделать изменения. В этом смысле в Zend Studio 5.5 сделано идеально (незнаю как в 6-й и 7-й версии, ещё не щупал).
            +1
            На самом деле к пункту №6:

            Когда внутри html-тэгов вставляешь атрибут и ставишь знак '=', WebIDE автоматом вставляет пару кавычек — удобно, но беда в том, что после кавычек она не ставит пробел.

            ладно бы она пробел не ставила, в ситуации attr=xxx, собираемся заключить xxx в кавычки. Ставим курсор после знака =, жмем кавычку и IDE радостно вставляет две кавычки сразу. Плюемся, убираем одну, идем в конец значения xxx, жмем кавычку и… иногда IDE вставляет две кавычки, а иногда одну.
              0
              Хм… а почему табы нельзя перетаскивать, если строк много? Не логично как-то…
                0
                Потомучто пока не сделали, голосуйте: youtrack.jetbrains.net/issue/IDEADEV-33886 =)
                  0
                  Кстати, что-то не пингуется ваш youtrack.jetbrains.net уже со вчерашней ночи.
                    0
                    Есть проблема при доступе с определенных провайдеров, сейчас разбираемся.
                0
                то, что у вас есть поддержка и git, и svn — это очень удобно, спасибо.
                но вот такой вопрос есть: что, если мне один проект нужно и в git, и в subversion'e коммитить?
                я попробовал — каждый раз когда переходишь внизу меню «version control» из одного в другое, теряется либо одно, либо другое.

                может, я что то не так делаю?
                  0
                  думаю что это не поддерживается, пишите реквест.
                0
                Спасибо за ответ.
                Теперь будем добавлять в реквесты.
                  0
                  Еще совсем немного и я буду обожать WebIDE :)
                    0
                    Хорошая IDE. начал активно юзать после прочтения поста на хабре.

                    Вот только не нашёл опции, где включить нумерацию строк по дефолту… Подскажите?
                      0
                      Editor → Appearance → Show line numbers
                        0
                        Вы меня не совсем корректно поняли. Я хотел бы чтобы нумерация была включена по дефолту при открытии любого файла. Каждый раз включать как то не совсем удобно.
                          0
                          Это и есть при открытии любого файла.
                            0
                            Да действительно, спасибо большое…
                      0
                      А ещё не хватает нормальной подсветки PHP вставок в HTML. Шаблоны писать в WebIDE — это мучение.
                        0
                        Вроде подсвечивает.
                        0
                        Молодцы, многообещающая программа. С наступающим вас!
                          0
                          Когда добавляешь кнопку на тул-бар, то можно присвоить ей иконку, но диалог выбора иконки открывает корень файловой системы, а хорошо бы чтоб открыл папку с иконками (они же видимо есть в IDE).

                          И еще, Alt+Shift+Insert(Column Mode) не работает под линухом.
                            0
                            Довольно оригинальный способ и время связаться с нами :))) Хорошо хоть CrazyCoder
                            никогда не спит :))) Пишите все прямо в трекар — будем разбираться. После 10 — у нас новогодние каникулы.
                              0
                              youtrack.jetbrains.net был недоступен пару дней(через прокси тоже), хотя из других стран работал.
                              А время для моего часового пояса вполне нормальное :)

                          Only users with full accounts can post comments. Log in, please.