Меня задолбал мой IDE - Komodo Edit. Когда я начал работать с файлами длинной более 8 тысяч строк, эта сволочь начала падать. Выбираю вот новый, наткнулся сначала на Visual Studio Code - это скорее текстовой редактор, но очень приятный, есть фишки из Sublime, есть поддержка Emmet. Потом выяснил ещё что у Microsoft есть бесплатная версия IDE - Visual Studio Community. Поддержки PHP там нет, но есть дополнение, которое стоит 79 баксов. Думаю вот взять, но не хотелось бы брать кота в мешке. Кто-нибудь с ним имел дело вообще? И разрабатывает ли кто-нибудь под Visual Studio?
Не нравится мне как сделан интерфейс PHPStorm вообще, для меня лично там всё не интуитивно понятно и некоторые решения кажутся странными. Небинс я не пробовал толком. Я вообще когда подбирал IDE, у меня были такие критерии: Поддержка мульти-карреток как в Sublime и возможность тыкать Ctrl+D на выделенном тексте. Это вообще умеют не многие редакторы по-моему, хотя штука маст-хэвная, которая очень облегчает работу. Поддержка Emmet, ибо верстаю я тоже часто. Возможность создавать свои сниппеты/шаблоны кода. В идеале - сайдбар со сниппетами, чтобы не нужно было помнить как ты обозвал каждый сниппет, а можно было их визуально находить и тыкать по ним в сайдбаре. В Komodo IDE это всё было, но после апдейда до 9 версии, поддержка Emmet отвалилась и вообще он стал прилично косячить и падать. В Visual Studio есть всё кроме сайдбара, хотя может его и можно добавить дополнением, поэтому сейчас пробую его.
В 8 версии тоже косяков хватало, там каретки например работали через задницу. 9 версия стала поприятней, но стал постоянно падать Xdebug что-ли... Вот работаешь полчаса, а потом бац - проверка синтаксиса не работает, Ctrl+клик по методу не находит его, и выпадающий список с подсказками по функциям не появляется. При чём такое только при работе с большими файлами.
Мультикаретки и прочая дурь есть в phpStorm. Разве что насчет сниппетов не знаю. Просто потому, что мне оно нафиг не нужно. Интерфейс там тоже настраивается. Что там неинтуитивного - хз. Все очевидно до края.
пока ещё ни в одной IDE нет такого, чтобы он не редактировал исходник когда показывает отступы. А было бы круто ⌒°(❛ᴗ❛)°⌒
Оффтоп: Как можно жить без сниппетов вообще? Я вот найду какую-нибудь полезную штуку и мне не нужно искать этот кусок кода второй раз, потому что я его сохраняю в сниппеты. По сабжу: Попробовал Visual Studio 2013, потому как к ней имеется бесплатный плагин с поддержкой PHP. Удалил в итоге, ибо мульти-кареток в 2013 версии нет, а плагин только подсвечивает синтаксис что-ли... Дебагера там нет, об ошибках не ругается. Кароч у PHP Tools есть trial, буду пробовать. Но выглядит штука интересно.
Частоупотребимое в голове. Редкоупотребимое в гугле. Скорость поиска во втором не сильно меньше, чем ковыряние в списке сниппетов, который при активном программировании будет километровом. А учитывая, что оно редкоупотребимое... профита вообще никакого.
Ды вот же. Я как-то на JS пробовал сниппеты делать, в итоге плюнул. В гугл лазать проще, если нужно нечто эдакое.
Да, писать сниппеты это извращение. Моим первым IDE был phpDesigner, там был афигенцки удобный конструктор сниппетов. В Komodo тоже конструктор, так что проблем в с добавлением сниппетов нет. В Visual Studio, не разбирался. Наверно плагин есть, этот IDE вообще щедрый на плагины. Я короче не представляю уже как жить без сниппетов, ибо с первого IDE с ними. Есть такие вещи, которые используешь частенько, а зубрить как это пишется лень. Например что-нибудь из регулярных выражений. Или из CSS какие-нибудь извращения в ынацать строк, типа центрирование блока по обоим векторам в резиновом родителе. Искать в гугле всегда дольше, в снипетах тоже есть поиск. --- Добавлено --- Кароч для VS всё за бабки.)) Там нет поддержки мульти-кареток, она есть только в VS Code. Но это текстовый редактор, а не полноценный IDE. Нужен такой плагин, который стоит 10 баксов. Но хоть конструктор сниппетов бесплатный. Хотя он не нужен, потому что по дефолту есть сайдбар с шаблонами, который на много удобней.) Ты просто выделяешь кусок кода в редакторе, жмёшь на сайдбаре "вставить" и код падает в сайдбар.