Потыкал Sublime Text 2 и вот мои выводы:
+ выглядит красиво;
+ удобное командное меню и мелкие фишечки вроде карты кода;
+ сниппеты есть "искаропки";
+ нормально взлетел на маке, винде и линуксах;
- все, кто используют в своих программах JSON и XML вместо файлов конфигурации, редактируемых руками, должны гореть в специальном аду;
- нет гуя для редактирования настроек;
- системный диалог открытия файлов. В емаксе гораздо удобнее;
- слишком много места расходуется впустую: в емаксе у меня спокойно помещается два исходника справа и слева. Тут один выжирает всё место по горизонтали.
- так и не нашёл нормально настраиваемый линт и адекватно работающий автокомплит для питона. Даже в емаксе уже триста раз сделали.
Рассказывайте как этот кусок редактора превратить во что-то юзабельное.
eoranged
15.07.2012 10:42 Pidgin
Do you really want to delete ?
Ты не можешь редактировать жсон руками? Что тогда такое редактируемый руками файл?
Я ебал этот JSON. Даже елисп и тот читабельнее. Я уж молчу про YAML.
Так нет, им обязательно все конфиги свалить в JSON и XML.
Что там нечитабельного? Там кроме редких скобок только текст.
1. Куча ненужных скобочек и кавычек причиняют мне страдания;
2. Нужно строго следить за синтаксисом, чтобы ни в коем случае не появилась запятая где-нибудь после последней закрывающей скобки.
Это всё мелочи, но дико раздражают
снипетов изкаробки мало
>гуй для настроек
да ты же говноед!
>файцлы не открвыаются блаблабла
фиксится
>много места по горизонтали
настрой
>автокомплит для питона
умвр, хотя говна поел много
А вообще ст2 это просто очередной форс, как веб-фреймворки на хацкеле или Coq. Можешь конечно стать жертвой форса и жрать говно, потому что ты быдло, а можешь пересесть за реальные инструменты
ты совсем говноед, жсон прост
Это очередное говно, но оно оказывается получше остальных говен.
> снипетов изкаробки мало
будто большая проблема добавить свои
>>гуй для настроек
>да ты же говноед!
Я ебал гуглить каждую настройку, чтобы понять что это за говно и как его использовать.
>автокомплит для питона
умвр, хотя говна поел много
/r/ success story
> пересесть за реальные инструменты
hex-редактором я тоже иногда пользуюсь, да. Но иногда нужен блокнот с проверкой синтаксиса, автокомплитом, блэкджеком и парой шлюх.
После ямля он выглядит как говно.
сначала для комплита пытался осилить sublimerope, но он какое-то говно и пришлось подключить SublimeCodeIntel. большинство времени работает, но иногда приходится сносить его базу, ибо впадает в бексонечный поиск и не может анализировать.
>кококо настройки
в нормальных плагинах и дефолтах всё хорошо описано комментариями
У меня анус рвёт от их конфигов в жсоне. Меня заёбывает приводить их в более-менее читабельный вид из "ололо соберём эти стопиццот вложенных массивов в одну строчку".
А SublimeCodeIntel у меня вообще не заработал для навигации по коду и автокомплит там какое-то говно.
сириусли не рекомендую ст2, если ты не скрипт-кидди
СТ2 хорош, но только для говна вроде хтмл, руби и прочего маркдауна.
Убив день на ковыряние в этих говнах поставил эклипс. Много блевал. Ещё пара IDE и я пойду дальше жрать елисп.
вим же
а вообще что тебе надо?
Он говно и не удобен.
дефолтный вим — офк
Текстовый редактор
- все заявленные фичи должны нормально работать
- внешний вид: минималистичный, но не должен вызывать желания выпрыгнуть из окна первого этажа
- питон (без анальных извращений):
* подсветка синтаксиса
* проверка синтаксиса на лету (типа flymake)
* автокомплит (можно IntelliSense)
* хорошо иметь возможности рефакторинга через Rope
- мощные и настраиваемые кейбиндинги
- общность того, что я описал для питона (чтобы можно было для других языков запилить при желании)
- базовые функции редактирования (переход вперёд/назад на слово/слово/строку/абзац, слияние строк и т.п.)
- скриптуемость. Чем мощнее и проще, тем лучше.
Это вкратце и основное. Ещё нужны всякие блэкджеки для C/C++, Lua, cLisp'а и ещё некоторых извращений, но для этого мне пока Emacs'а хватает за глаза и за уши.
Дефолтный — это в режиме когда он пищит или когда всё портит? Или в третьем, когда делает и то и другое в зависимости от положения звёзд на небе?
1. Vim
2. Жаваговно типа пайчарма или эклипса(хотя судя по списку блоатварные ide особо не нужны, хотя тут всё изкоробки)
3. Имакс
4. Таки саблайм(умеет вроде бы почти всё из списка и даже больше)
можешь конечно пожевать какие-то говно-иде типа винг, жини, эрик, блюфиш и прочее говно, но лучше вима и имакса( и пайчарма) ничего нет.
хотя я эклипсовский pydev не тыкал абсолютно, можешь потестить
и еще http://code.google.com/p/spyderlib/wiki/...
тысячи их!
только вот выбор от этого не увеличивается
От вима у меня ФРУСТРАЦИЯ, всякие пайчармы и эклипсы тормозные и перегруженные, емакс — ок, но там костыли в бесконечных количествах и они постоянно отваливаются. Вот пытаюсь как-то балансировать. Пока у емакс-кактуса самые маленькие и мягкие колючки.
А вот это уже выглядит неплохо. Посмотрю на досуге. Спасибо.
насчет имакса не уверен, так как не тыкал
>От вима у меня ФРУСТРАЦИЯ
ну и жри говно дальше
да все вот эти текстовые редакторы выглядят неплохо, скачиваешь, запускаешь, вроде бы пишешь что-то, а потом начинается ButthurtError: CHOMU NI4EGO NE RABOTAET I GDE VSE GODNIE PLUSHKI KAKOGO HRENA PO ODNOMU PROBELU UDALYAESH CHTO ZA MUDATSKIE HOTKEYI
Да. Я несколько таких потыкал — ощущения были именно такие.
> все, кто используют в своих программах JSON и XML вместо файлов конфигурации, редактируемых руками, должны гореть в специальном аду;
xml-я не видел, чем json не угодил? охуенный формат и простой, всяко лучше этих конфиго-велосипедов, когда у каждой софтины свой синтаксис конфига
> нет гуя для редактирования настроек;
и не нужен. это не ворд для домохозяек, а редактор кода для программистов. при том, настройки охуенно сделаны — с комментариями и прочим. не можешь осилить — ставь ворд себе
> системный диалог открытия файлов. В емаксе гораздо удобнее;
Системный норм, велосипеды не нужны. Есть еще охуенный браузер фаелов по Ctrl+P, поставил еще SFTP плагин и повесил его браузер на Super+Q — заебача вещь
> слишком много места расходуется впустую: в емаксе у меня спокойно помещается два исходника справа и слева. Тут один выжирает всё место по горизонтали.
если сайдбар мешает — отключи его (View→Side Bar→Hide Side Bar), можно затайлить редактор — View→Layout
> так и не нашёл нормально настраиваемый линт и адекватно работающий автокомплит для питона.
хз, пистоноблядством не страдаю, посмотри плагины, скорее всего есть
xml я там где-то откопал, json выглядит как говно, ИМХО.
В случае таких примитивных настроек и отсутствия нормального мануала, гуй нужен.
xml для сниппетов, ибо это вроде из текстмейта спилили, а может и нет
какой нахрен мануал? Пилишь текст, что-то не нравится — открываешь конфиг, ищешь нужный кейворд, правишь
Только елисп...
Всё не нравится. Что делать?
елисп в руки и бегом писать текстовый редактор, через 30 лет расскажешь как чо вышло
не использовать этот текстовый редактор
Вот и написал. Ему бы ещё красивости немного и пару плюшек.
выбирать текстовый редактор только из-за того, что вебобыдло устроило вокруг него хайп, — это оче неправильно
Ты так ничего и не понял.
офк
все конфиги какие я видел в саблайме были нормально структурированы и прокоментированы. даже у меня, пхп-макаки, вопросов и претензий по этому плану не возникло
А вообще вот http://stackoverflow.com/questions/81584...
Список немного устаревший, но является наиболее полным перечнем питоносред с попунктным сравнением
есть конечно годные фичи, те же встроенные консоли, встроенные удобный роп и пайфлейкс, сорт оф дебаггер, variable explorer, просмотр документации вроде бы. Короче, для чего-то он и сгодится, но вот я открываю старый файл, набранный в ст2, пайфлейкс сразу выдает мне ошибку об неиспользуемом объекте.
НУ БЛДЖАД НАХРЕН МНЕ НУЖЕН РЕДАКТОР, В КОТОРОМ НЕТ ХОТКЕЯ(ИЛИ ПУНКТА МЕНЮ БЛДЖАД) ДЛЯ УДАЛЕНИЯ СТРОКИ, или хотя бы выделения строки?!
Надо будет дальше потыкать, у редактора конечно есть перспективы, но пилят его слишком медленно(полтора года назад поставили в баг-трекере задачу про реализацию сниппетов, в итоге еще через год поставили статус need-help) и вообще. Для научнопитонеров(а это значительная часть) он будет еще юзабелен, но для написания кода не годится.
а вот фича с документацие очень годна — тут и докстринг функции во время её использования(очень нравится это в IPythone, жаль в ст2 такое невозможно, в отличие от всез иде), и полная документация в отдельном фрейме, и jump to definition(вроде только мышкой, лол), изкоробочные питоньи шеллы!
Алсо профайлер из сабжа что-то не заводится.
Понятно. Спасибо.
Попробуй пайчарм, еще захочешь! http://www.jetbrains.com/pycharm/
Столько-то фич, столько удобств, всё уже есть из коробки, не надо учить хоткеи, фич больше чем у всех вместе и даже есть БЕСПЛАТНЫЙ 30-ДНЕВНЫЙ ПРОБНИК!!!
Он СЛИШКОМ БЫСТРЫЙ для меня. Но ок, попробую ещё разок это жабоподелие.
Ну а ты лох штоле? Сними дедик в хецнере за 40 евро, да гоняй там пайчарм удаленно, всё будет быстро и понятно.
Ты меня тут за дедфуда не держи.
блджад, это говнище еще дольше настраивать чем вим, ЗАЧЕМ ОНИ ХОТЯТ ДУМАТЬ ЗА МЕНЯ, БЛДЖАД
реально, что за говно, потыкал все дефолтные питоновские кейфорды, а он мне не отвечает ничего, умеет только дополнять из билтинов.
Печатаю я for, пережал все кнопки автодоплнения, а он мне поставил в конец строки двоеточие! НУ ЧТО ЗА ГОВНО.
Ладно, думаю я, пишу if, ну дополннил двоеточием, а курсор оставил на том же месте, ЧТО ЗА МУДАЦКОЕ ЖАВОПОДЕЛИЕ. Я еще бы понял, если бы там был сквозной энтер(чтобы просто перебросило на новую строку, сквозь все элементы строки, оче полезная фича)^Uон там есть, расходимся. Короче, надо подальше потыкать, но он даже со своими некоторыми основными(!) преимуществами IDE над редакторами даже не справляется, так что пускай кукаретики "КОКОКО ЭТО ЖЕ ТЕКСТОВЫЙ РЕДАКТОР, ОН НЕ ДОЛЖЕН УМЕТЬ В УМНОЕ АВТОДОПЛНЕНИЕ" пожуют говна, так как пайчарм не осилил то, что нормально работает в том же ст2.
Алсо кто пользовался продуктами жетбрейнсов: я так понял, что из коробки нет сниппетов(или как их посмотреть?) и надо ставить ПЛАГИНЫ? Хер что разберешь в этих тормозных меню.
> красиво
> удобное меню
> "искаропки";
> маке, винде
ну, короче понятно.
оп латентный личкрафтофаг?
Красноглазиков не звали :)