30 December 2009

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

PHP
Предложения:
  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.
Tags:phpwebide
Hubs: PHP
+5
2.2k 1
Comments 24
Ads
Top of the last 24 hours