eoranged 15.07.2012 10:42 Pidgin

Потыкал Sublime Text 2 и вот мои выводы:
+ выглядит красиво;
+ удобное командное меню и мелкие фишечки вроде карты кода;
+ сниппеты есть "искаропки";
+ нормально взлетел на маке, винде и линуксах;
- все, кто используют в своих программах JSON и XML вместо файлов конфигурации, редактируемых руками, должны гореть в специальном аду;
- нет гуя для редактирования настроек;
- системный диалог открытия файлов. В емаксе гораздо удобнее;
- слишком много места расходуется впустую: в емаксе у меня спокойно помещается два исходника справа и слева. Тут один выжирает всё место по горизонтали.
- так и не нашёл нормально настраиваемый линт и адекватно работающий автокомплит для питона. Даже в емаксе уже триста раз сделали.

Рассказывайте как этот кусок редактора превратить во что-то юзабельное.

1. SirAnthony 15.07.2012 10:49 home

Ты не можешь редактировать жсон руками? Что тогда такое редактируемый руками файл?

2. eorangedSirAnthony /1 15.07.2012 10:51 Pidgin

Я ебал этот JSON. Даже елисп и тот читабельнее. Я уж молчу про YAML.
Так нет, им обязательно все конфиги свалить в JSON и XML.

3. SirAnthonyeoranged /2 15.07.2012 11:06 home

Что там нечитабельного? Там кроме редких скобок только текст.

4. eorangedSirAnthony /3 15.07.2012 11:09 Pidgin

1. Куча ненужных скобочек и кавычек причиняют мне страдания;
2. Нужно строго следить за синтаксисом, чтобы ни в коем случае не появилась запятая где-нибудь после последней закрывающей скобки.

Это всё мелочи, но дико раздражают

5. 238328 15.07.2012 16:15 16325650581342368466100835

снипетов изкаробки мало
>гуй для настроек
да ты же говноед!
>файцлы не открвыаются блаблабла
фиксится
>много места по горизонтали
настрой
>автокомплит для питона
умвр, хотя говна поел много

А вообще ст2 это просто очередной форс, как веб-фреймворки на хацкеле или Coq. Можешь конечно стать жертвой форса и жрать говно, потому что ты быдло, а можешь пересесть за реальные инструменты

6. 238328eoranged /4 15.07.2012 16:16

ты совсем говноед, жсон прост

7. eoranged238328 /5 15.07.2012 16:54 Pidgin

Это очередное говно, но оно оказывается получше остальных говен.

> снипетов изкаробки мало
будто большая проблема добавить свои

>>гуй для настроек
>да ты же говноед!
Я ебал гуглить каждую настройку, чтобы понять что это за говно и как его использовать.

>автокомплит для питона
умвр, хотя говна поел много
/r/ success story

> пересесть за реальные инструменты
hex-редактором я тоже иногда пользуюсь, да. Но иногда нужен блокнот с проверкой синтаксиса, автокомплитом, блэкджеком и парой шлюх.

8. eoranged238328 /6 15.07.2012 16:55 Pidgin

После ямля он выглядит как говно.

9. 238328eoranged /7 15.07.2012 16:56 16325650581342368466100835

сначала для комплита пытался осилить sublimerope, но он какое-то говно и пришлось подключить SublimeCodeIntel. большинство времени работает, но иногда приходится сносить его базу, ибо впадает в бексонечный поиск и не может анализировать.
>кококо настройки
в нормальных плагинах и дефолтах всё хорошо описано комментариями

10. eoranged238328 /9 15.07.2012 16:59 Pidgin

У меня анус рвёт от их конфигов в жсоне. Меня заёбывает приводить их в более-менее читабельный вид из "ололо соберём эти стопиццот вложенных массивов в одну строчку".
А SublimeCodeIntel у меня вообще не заработал для навигации по коду и автокомплит там какое-то говно.

11. 238328 15.07.2012 20:27

сириусли не рекомендую ст2, если ты не скрипт-кидди
СТ2 хорош, но только для говна вроде хтмл, руби и прочего маркдауна.

12. eoranged238328 /11 15.07.2012 20:29 Pidgin

Убив день на ковыряние в этих говнах поставил эклипс. Много блевал. Ещё пара IDE и я пойду дальше жрать елисп.

13. 238328eoranged /12 15.07.2012 20:42

вим же

14. 238328eoranged /12 15.07.2012 20:42

а вообще что тебе надо?

15. eoranged238328 /13 15.07.2012 21:39 Pidgin

Он говно и не удобен.

16. 238328eoranged /15 15.07.2012 21:45

дефолтный вим — офк

17. eoranged238328 /14 15.07.2012 21:52 Pidgin

Текстовый редактор
- все заявленные фичи должны нормально работать
- внешний вид: минималистичный, но не должен вызывать желания выпрыгнуть из окна первого этажа
- питон (без анальных извращений):
* подсветка синтаксиса
* проверка синтаксиса на лету (типа flymake)
* автокомплит (можно IntelliSense)
* хорошо иметь возможности рефакторинга через Rope
- мощные и настраиваемые кейбиндинги
- общность того, что я описал для питона (чтобы можно было для других языков запилить при желании)
- базовые функции редактирования (переход вперёд/назад на слово/слово/строку/абзац, слияние строк и т.п.)
- скриптуемость. Чем мощнее и проще, тем лучше.

Это вкратце и основное. Ещё нужны всякие блэкджеки для C/C++, Lua, cLisp'а и ещё некоторых извращений, но для этого мне пока Emacs'а хватает за глаза и за уши.

18. eoranged238328 /16 15.07.2012 21:53 Pidgin

Дефолтный — это в режиме когда он пищит или когда всё портит? Или в третьем, когда делает и то и другое в зависимости от положения звёзд на небе?

19. 238328eoranged /17 15.07.2012 23:48

1. Vim
2. Жаваговно типа пайчарма или эклипса(хотя судя по списку блоатварные ide особо не нужны, хотя тут всё изкоробки)
3. Имакс
4. Таки саблайм(умеет вроде бы почти всё из списка и даже больше)
можешь конечно пожевать какие-то говно-иде типа винг, жини, эрик, блюфиш и прочее говно, но лучше вима и имакса( и пайчарма) ничего нет.

20. 238328238328 /19 15.07.2012 23:49

хотя я эклипсовский pydev не тыкал абсолютно, можешь потестить

21. 238328238328 /20 15.07.2012 23:50

и еще http://code.google.com/p/spyderlib/wiki/...
тысячи их!

только вот выбор от этого не увеличивается

22. eoranged238328 /19 16.07.2012 00:01 Pidgin

От вима у меня ФРУСТРАЦИЯ, всякие пайчармы и эклипсы тормозные и перегруженные, емакс — ок, но там костыли в бесконечных количествах и они постоянно отваливаются. Вот пытаюсь как-то балансировать. Пока у емакс-кактуса самые маленькие и мягкие колючки.

23. eoranged238328 /21 16.07.2012 00:02 Pidgin

А вот это уже выглядит неплохо. Посмотрю на досуге. Спасибо.

24. 238328eoranged /17 16.07.2012 15:53 16737023031342453454638086

насчет имакса не уверен, так как не тыкал

25. 238328eoranged /22 16.07.2012 15:53 16737023031342453454638086

>От вима у меня ФРУСТРАЦИЯ
ну и жри говно дальше

26. 238328eoranged /23 16.07.2012 15:56 16737023031342453454638086

да все вот эти текстовые редакторы выглядят неплохо, скачиваешь, запускаешь, вроде бы пишешь что-то, а потом начинается ButthurtError: CHOMU NI4EGO NE RABOTAET I GDE VSE GODNIE PLUSHKI KAKOGO HRENA PO ODNOMU PROBELU UDALYAESH CHTO ZA MUDATSKIE HOTKEYI

27. eoranged238328 /26 16.07.2012 16:46 Pidgin

Да. Я несколько таких потыкал — ощущения были именно такие.

28. kurkuma 20.07.2012 05:50 Gajim

> все, кто используют в своих программах JSON и XML вместо файлов конфигурации, редактируемых руками, должны гореть в специальном аду;
xml-я не видел, чем json не угодил? охуенный формат и простой, всяко лучше этих конфиго-велосипедов, когда у каждой софтины свой синтаксис конфига
> нет гуя для редактирования настроек;
и не нужен. это не ворд для домохозяек, а редактор кода для программистов. при том, настройки охуенно сделаны — с комментариями и прочим. не можешь осилить — ставь ворд себе
> системный диалог открытия файлов. В емаксе гораздо удобнее;
Системный норм, велосипеды не нужны. Есть еще охуенный браузер фаелов по Ctrl+P, поставил еще SFTP плагин и повесил его браузер на Super+Q — заебача вещь
> слишком много места расходуется впустую: в емаксе у меня спокойно помещается два исходника справа и слева. Тут один выжирает всё место по горизонтали.
если сайдбар мешает — отключи его (View→Side Bar→Hide Side Bar), можно затайлить редактор — View→Layout
> так и не нашёл нормально настраиваемый линт и адекватно работающий автокомплит для питона.
хз, пистоноблядством не страдаю, посмотри плагины, скорее всего есть

29. eorangedkurkuma /28 20.07.2012 15:04 Pidgin

xml я там где-то откопал, json выглядит как говно, ИМХО.
В случае таких примитивных настроек и отсутствия нормального мануала, гуй нужен.

30. 238328eoranged /29 20.07.2012 16:45 25439394081342800168495477

xml для сниппетов, ибо это вроде из текстмейта спилили, а может и нет

31. 238328eoranged /29 20.07.2012 16:46 25439394081342800168495477

какой нахрен мануал? Пилишь текст, что-то не нравится — открываешь конфиг, ищешь нужный кейворд, правишь

32. eoranged238328 /30 20.07.2012 16:47 Pidgin

Только елисп...

33. eoranged238328 /31 20.07.2012 16:48 Pidgin

Всё не нравится. Что делать?

34. 238328eoranged /32 20.07.2012 16:48 25439394081342800168495477

елисп в руки и бегом писать текстовый редактор, через 30 лет расскажешь как чо вышло

35. 238328eoranged /33 20.07.2012 16:48 25439394081342800168495477

не использовать этот текстовый редактор

36. eoranged238328 /34 20.07.2012 16:49 Pidgin

Вот и написал. Ему бы ещё красивости немного и пару плюшек.

37. 238328238328 /35 20.07.2012 16:49 25439394081342800168495477

выбирать текстовый редактор только из-за того, что вебобыдло устроило вокруг него хайп, — это оче неправильно

38. eoranged238328 /37 20.07.2012 16:49 Pidgin

Ты так ничего и не понял.

39. 238328eoranged /38 20.07.2012 16:53 25439394081342800168495477

офк

40. kurkumaeoranged /29 20.07.2012 19:42

все конфиги какие я видел в саблайме были нормально структурированы и прокоментированы. даже у меня, пхп-макаки, вопросов и претензий по этому плану не возникло

41. 238328 22.07.2012 07:26

А вообще вот http://stackoverflow.com/questions/81584...
Список немного устаревший, но является наиболее полным перечнем питоносред с попунктным сравнением

42. 238328238328 /21 22.07.2012 07:44

есть конечно годные фичи, те же встроенные консоли, встроенные удобный роп и пайфлейкс, сорт оф дебаггер, variable explorer, просмотр документации вроде бы. Короче, для чего-то он и сгодится, но вот я открываю старый файл, набранный в ст2, пайфлейкс сразу выдает мне ошибку об неиспользуемом объекте.
НУ БЛДЖАД НАХРЕН МНЕ НУЖЕН РЕДАКТОР, В КОТОРОМ НЕТ ХОТКЕЯ(ИЛИ ПУНКТА МЕНЮ БЛДЖАД) ДЛЯ УДАЛЕНИЯ СТРОКИ, или хотя бы выделения строки?!
Надо будет дальше потыкать, у редактора конечно есть перспективы, но пилят его слишком медленно(полтора года назад поставили в баг-трекере задачу про реализацию сниппетов, в итоге еще через год поставили статус need-help) и вообще. Для научнопитонеров(а это значительная часть) он будет еще юзабелен, но для написания кода не годится.

43. 238328238328 /42 22.07.2012 07:50

а вот фича с документацие очень годна — тут и докстринг функции во время её использования(очень нравится это в IPythone, жаль в ст2 такое невозможно, в отличие от всез иде), и полная документация в отдельном фрейме, и jump to definition(вроде только мышкой, лол), изкоробочные питоньи шеллы!
Алсо профайлер из сабжа что-то не заводится.

44. eoranged238328 /42 22.07.2012 19:49 Pidgin

Понятно. Спасибо.

45. 238328 25.07.2012 20:29

Попробуй пайчарм, еще захочешь! http://www.jetbrains.com/pycharm/
Столько-то фич, столько удобств, всё уже есть из коробки, не надо учить хоткеи, фич больше чем у всех вместе и даже есть БЕСПЛАТНЫЙ 30-ДНЕВНЫЙ ПРОБНИК!!!

46. eoranged238328 /45 25.07.2012 20:35 Pidgin

Он СЛИШКОМ БЫСТРЫЙ для меня. Но ок, попробую ещё разок это жабоподелие.

47. 238328eoranged /46 25.07.2012 22:30

Ну а ты лох штоле? Сними дедик в хецнере за 40 евро, да гоняй там пайчарм удаленно, всё будет быстро и понятно.

48. eoranged238328 /47 25.07.2012 22:31 Pidgin

Ты меня тут за дедфуда не держи.

49. 238328eoranged /48 25.07.2012 23:37

блджад, это говнище еще дольше настраивать чем вим, ЗАЧЕМ ОНИ ХОТЯТ ДУМАТЬ ЗА МЕНЯ, БЛДЖАД

50. 238328238328 /49 25.07.2012 23:58

реально, что за говно, потыкал все дефолтные питоновские кейфорды, а он мне не отвечает ничего, умеет только дополнять из билтинов.
Печатаю я for, пережал все кнопки автодоплнения, а он мне поставил в конец строки двоеточие! НУ ЧТО ЗА ГОВНО.

Ладно, думаю я, пишу if, ну дополннил двоеточием, а курсор оставил на том же месте, ЧТО ЗА МУДАЦКОЕ ЖАВОПОДЕЛИЕ. Я еще бы понял, если бы там был сквозной энтер(чтобы просто перебросило на новую строку, сквозь все элементы строки, оче полезная фича)^Uон там есть, расходимся. Короче, надо подальше потыкать, но он даже со своими некоторыми основными(!) преимуществами IDE над редакторами даже не справляется, так что пускай кукаретики "КОКОКО ЭТО ЖЕ ТЕКСТОВЫЙ РЕДАКТОР, ОН НЕ ДОЛЖЕН УМЕТЬ В УМНОЕ АВТОДОПЛНЕНИЕ" пожуют говна, так как пайчарм не осилил то, что нормально работает в том же ст2.

Алсо кто пользовался продуктами жетбрейнсов: я так понял, что из коробки нет сниппетов(или как их посмотреть?) и надо ставить ПЛАГИНЫ? Хер что разберешь в этих тормозных меню.

51. 4da 26.07.2012 23:10

> красиво
> удобное меню
> "искаропки";
> маке, винде

ну, короче понятно.

52. 2383284da /51 27.07.2012 15:44 39493797041343403024288769

оп латентный личкрафтофаг?

53. eoranged4da /51 27.07.2012 16:55 Pidgin

Красноглазиков не звали :)

Do you really want to delete ?