Pull to refresh

Comments 155

На Java в IDE; php, html+js — GUI текстовый редактор; C/C++ в Linux'e текстовый редактор (не нашёл удобной для себя IDE), в Windows — IDE (VS 2010).
QtCreator для C++ одна из лучших IDE (Qt с ней использовать не обязательно).
Да, но под Windows лучше VS для C++ не найти.
Попробуйте Eclipse+CDT для С++ под Linux.
Ранее работал с IDE (Zend, Eclipse), а сейчас очень понравился Sublime2
Еслиб только он каждые 5 минут не напоминал его купить, цены бы ему не было
Не утрируйте, раз в час при сохранении файла напоминает. Ткнул Esc и продолжил свое темное дело.
то-есть ~8 раз за рабочий день? нет уж, спасибо…
То есть, 8 раз нажать esc — непомерная цена за великолепный редактор?
Каждый день? Да.

Это инструмент. Он должен работать и не отсвечивать. Если каждый инструмент начнет каждый час мне о чем-то напоминать… С этим я не работал, но если бы я считал его таким уж крутым, то я бы лучше 60 баксов за него отдал.
В принципе, если смотреть на денежную сторону вопроса и выбирать за какой отдать деньги, то вот за него не жалко.
А к чему спор тогда? Sublime однозначно стоит 60 баксов. Но если даже рассматривать исключительно бесплатное его использование, сравнивая с другими редакторами/IDE, то лучше нажать 8 раз Esc, чем отказываться от Sublime. ИМХО, разумеется.
Ага, а цена-то есть. Что там, $50? Не так много для хорошего рабочего инструмента.
> Имхо не вариант.

Не вариант платить за саблим?
Не вариант вообще платить за софт?
Саблим — не вариант для разработки?
«Имхо» — не вариант?)
О, я не замечал, что владею птичьим :)
Не вариант платить за саблим, когда есть вариант со штормом имелось ввиду.
тут тоже можно поспорить. Шторм — классное, но узконаправленное IDE, а Саблим — очень универсальный текстовый редактор.)
+ у Саблима намного приятнее интерфейс
Ну, не штормом едины.
Хотя, вы правы, если вы пишете на шарпе, java, php, ruby, то мало того, что вы человек-комбайн, так вам в идеале придется купить 4 продукта.
Другой вопрос, что это совершенно другого уровня продукта. И это не редакторы, а IDE с огромным количеством языко-зависимых плюшек.
Так почему вы пользуетесь неоплаченным саблимом, в то время когда есть шторм? я не вижу логики в ваших словах.
Для текущей сборки 2181. Нужно в hex редакторе по смещению 0x0C6034 поменять 2 байта с 8A C3 на B0 01. После этого программа любую последовательность символов будет считать родной лицензией.
^ это про Sublime Text 2 сборка под 32 битный Windows
Sublime хорошь, но у меня он неверно подсвечивает php html код, что не делает, например, Komodo Edit, на который я перешел недавно, после долгого метания. Запускается, конечно, не сразу. Но я открываю после загрузки сразу, поэтому не чувствую неудобств вообще.
PS: Вот пример проблемы подсветки:
image
Если я один такой или есть багфикс, напишите, перейду на него. В суппорте молчат.
может просто не стоит писать такой код?)
Отвратительный ведь код)
Ну для наброска, нормально. В остальных редакторах подсвечивает правильно(!), а тут пытается найти что-то.
Ну да. Просто если использовать корректные подходы к проектированию, то проблемы не будет впринципе. В одном файле не будет адской смеси php+sql+js+html.
Если вы можете за 10 минут набросать php файл для того «чтобы работало» в лучшем виде, я только рад. Я такие файлы потом разношу на структуру, и не говорю, что код хорошь. Просто если он мне после такой части подсвечивает всё розовым, мне приходится тупить где что.
И, да. Ни в одном другом редакторе с подсветкой синтаксиса подобного не встречал.
UFO just landed and posted this here
ой, это же прилагательное. А я как глагол считаю. Это признаю, егэ давно было. спасибо.
Поклонники Vim и Emacs смотрят на вас с недоумением.
Скорее люди не понимающие иронии.
UFO just landed and posted this here
Почему? Человек, пишущий код в блокноте реально вызывает недоумение. Ну или он реально уже настолько гуру, что даже подсветка кода, автоотступы и множественные буферы ему стали не нужны
Присоединяюсь! Просто и функционально-)
Присоединяюсь.
Для интерпретируемых языков, удобная вещица.

Хочу авторов Geany похвалить за 2 вещи:
За кнопку «Выполнить», которая запускает программу сразу в терминале и при этом в отдельном окне.
За авто бекапирование файлов при сейве, кучу раз эта штука спасала.
Там еще есть возможность открыть терминал в том же окне, что тоже здорово.
За последний год: IDEA, PyCharm, vim, gedit, kwrite, Visual Studio, QtCreator
а я вот с PyCharm на vim и оказалось жалеть особо неочем=)
Remote debug, просмотр бд, анализ кода, подсказки лучше…
Даже не ожидал, что встречу тут единомышленников! emacs захватит мир ;)
Я пытался сдаться ему в плен, но не берет! То есть даже при наличии искреннего желания нет простого способа его освоить. Складывается впечатление, что лимит на количество пленных исчерпан и в принятии новых он не заинтересован.
Попробуй с оргмода начать. Я вот уже несколько лет не вижу этому режиму удобных альтернатив.
+1 правда озадачился в какую категорию его записывать, консольный или графический? Я и таким и таким емаксом пользуютсь
имхо мышкой не пользуетесь — выбирайте консольный
В равной степени Vim и GVim, по обстановке.
Сублим — это новый хардкор, новый олдскул и всё такое.
Варианта vim сильно не хватает.
Хоть и есть GVim, всё равно он остаётся консольным текстовым редактором. ИМХО
Как минимум половина пользователей vim с Вами не согласятся. Для админов это консольный текстовый редактор. Для программистов вполне может быть хорошей IDE.
Из блокнота при определённой сноровке (конечно, посложнее, чем из ВИМа — ассемблер там знать надо, все дела) тоже можно IDE сделать) Но блокнот всё равно останется текстовым редактором изначально-то.

И ещё раз повторяю — ИМО.
Консольный текстовый редактор с возможностями IDE.
Консольный графический, а иногда даже неинтерактивный текстовый редактор с возможностями IDE)
Я же говорю, не хватает отдельного пункта.
А как вы его используете в неинтерактивном режиме?

(И всё равно он консольный же — не в смысле CLI, а в более широком.)
В виме можно записать сценарий использования (так же, как макросы — сценарий изменений), после этого просто попросить вим проиграть сценарий на любом файле — получается что-то вроде очень навороченного sed'а. Смотрите ключи запуска -w и -s.
Перешёл на Komodo IDE с FAR недавно (perl), в основном из-за необходимости дебага. В силу привычки настроил аналогичные цвета и шрифт.
Xcode или Vim, если нужно быстро или удаленно поправить.
Хотел спросить у пользователей xcode.
Когда пишешь код и используешь автокомплит, то происходит ситуация когда курсор оказывается перед последней скобкой, но после нее необходимо еще поставить точку с запятой.
Можно ли как-то перепрыгивать в конец не используя стрелочки. Да и вообще существует ли способы улучшить набор в xcode, а то как-то в vim удобнее :)
Сначала подумал, что вопрос про одежду, мол, в брюках и рубашке или вовсе голым :)

А так в зависимости от задачи использую разные инструменты: небольшие программы пишу в консольном редакторе (vim, emacs, nano), C++ — в IDE (NetBeans или QTCreator) или опять же в консольном, если надо быстро поправить небольшой участок кода. Редактором с GUI пользуюсь весьма редко, хотя тоже бывает.

Кстати, не очень ясно, а, например, Блокнот к какому варианту относится? С одной стороны, он имеет GUI, с другой… с другой он весьма минималистичен…
UFO just landed and posted this here
Я довольно долго верстал в редакторе Far-а с набором плагинов (подсветка, автокомплит и т.д.) и макросов — вполне рабочее решение для не слишком больших объемов кода.
Сейчас переполз в Notepad++.
UFO just landed and posted this here
gedit использую для быдло-скрипто-кода.(php/perl/js/html/итд)
один я поначалу обломался пытаясь ткнуть непосредственно в сам checkbox в голосовании? никто не заметил что у хабра появилась слева ссылка наверх, которая глючно перекрывает контент слева?
Textmate, он хорош) жаль, что только на Маке
Все не так гладко, inType я видел, очень похож, но внутренности не те, многое по функционалу не получилось скопировать за счет ограничений ОС.
Gmate не видел еще
IDE — phpstorm для php, netbeans для питона, IntelliJ IDEA для андроида, xCode для ай-оси.
Эмм, а почему в идею не всунуть плагин для пхп(шторм это ж как бы идея и есть, только обрезанная)? Ну и под шумок еще и для петона.
В идее, по идее (сорри за тавтологию :) ) не все возможности как phpStorm'а, так и pyCharm'а. Иначе jetbrains'ы разорились бы с таким подходом :)
Возможности то есть все, но мое личное мнение такое:
— нарезка под каждый язык какой бы то ни было очень крута. Пробовал вебшторм, пхпшторм, пишарм, и для флеша пока не прикрыли и в основную не влили. Всё очень круто.
— ультимейт как бы тоже крута, но в связи с тем что там куча всего — появляется ряд неудобств. Те же настройки проекта светят мне кучу лишнего, например настройки петона, если открыт флешовый проект и в таком духе. Это порою(особенно поначалу:) ) очень бесит так как банально надо потратить лишних несколько секунд на то чтоб найти нужное, и лишних пару кликов.

Само окно настроек идеи становится вообще невероятно здаровым при наличии как у меня трех языков. Ориентироваться там как-то вообще туго потом.

Собственно как-то так. Т.е. в полной то можно делать всё, но не настолько удобно.
Java, HTML, CSS, JS, PHP — все пишу в Idea. На работе Unlimited, дома Comunity edition.
EmEditor — не нашел ничего удобнее…
За многие годы программирования я понял, что лично мне ничего кроме подсветки синтаксиса, дерева файлов и быстрой скорости работы редактора ничего не нужно. Поэтому notepad++.
аналогично. ещё один плюс — автодополнение. на некоторые аля «text-decoration: underline» с ним тратится на много меньше времени.
Notepad++ — лушчее что я нашёл за всё время.
Точно, только мне и дерева файлов не надо :D Поэтому vim
NetBeans для php, когда необходима удалённая работа то Vim! Хотя помнятся времена когда кодил в блокноте виндовском без подсветки!) строчку с ошибкой часто приходилось искать тупым пересчётом строк!) ужас!
локально — FAR или IDE, причем бывает полезно копипаст из IDE в FAR — там поправить, юзая макросы, и назад в IDE.
удаленно — vi
Консольный Emacs. Есть все что надо для PHP и Python.
На работе под win — VS 2008.
Дома — VIM или иногда Geany.
sublime-text-2. Запускаю IDE (Netbeans) когда требуется действительно что-то сложное или xdebug.
Пять лет назад не нашел под Linux того, в чем было бы комфортно и на изучение/настройку чего не нужно было бы тратить много времени. Написал свой редактор.
И что, времени заняло меньше, чем изучение/настройка нового?
Если так, то я весьма впечатлён (:
Ну конечто же изучение в совершенстве vim и emacs займет меньше времени. Но разрабатывать свой намного интереснее.
Плюс понимаешь, что в отличие от настройки и изучения vim/emacs, затреченное тобой время полезно для кого-то еще.
А в чём написали-то? ;-)
Над проектом Monkey Studio первые пару месяцев работал в kate. Потом в Monkey Studio
Над mksv3 (рабочее название, сейчас готовлю название и релиз) — первые пару месяцев в Monkey Studio, потом в mksv3
Чем то похож на Geany. Не?
Чем-то похож и чем-то отличаетя от geany, Sublime, kate, vim, emacs, notepad++
Sublime Text 2 и VIM для быстрых правок.
Никто что-то Code::Blocks не упмянул, очень хорошая IDE. Больше года в ней пишу.
Пробовал, не понравилась, не знаю какой версией вы пользуетесь но мне очень не хватало возможности, к примеру, в дереве проекта по контекстному меню добавить файл в определенную подпапку проекта, а так, как редактор С\С++ совсем даже нормально
Geany. Но хоть это и IDE, использую только функции текстового редактора.
Notepad++ (работа восновном html|js|css|php) есть желание продонатить, но нету времени и желания разбираться с paypal. Но обязательно в будущем отдам за него 20-50$ потому что он в своё время заработал для меня больше.
btw, никому не советую, страшно затягивает, пользоваться другими редакторами невозможно
UFO just landed and posted this here
я не пишу на java, но уверен есть расширения которые подойдут для этого.
я использую его с python/c/c++/sh/html/js — для всего есть автодополнение, рефакторинг и т.п.
да, придется потратить время чтобы разобраться и всё настроить, но это окупается очень здорово
UFO just landed and posted this here
для питона и си есть.
для java-не в курсе. наверное для java лучше использовать ide на java или… не допускать ошибок :)
Пора на футболки переходить — лето на дворе :)
пора в трусах сидеть
Видимо не заслужила.

Как-то нужно было перекомплилировать какой-то старый ActiveX в VS, сам работаю с Java, но в тот момент не было рядом сишников. Для того чтобы просто код cкомпилировался я не одни час искал и ставил патчи для этого убожества, не говоря уже об установке самой студии. А вот недавно нужно немного С# поковырять, MonoDevelop оказалось достаточно и я был очень рад этому.
Студия есть лучшее под винду, по крайней мере для дотнета точно
Я понимаю, странно если бы было иначе (лучшая IDE для C# под винды и не от MS), как раз в этом и беда что выбора особо нет, а изделие MS не во всех ситуациях дружелюбно себя проявляет. Например под Java есть как минимум 3 полноценных и самодостаточных IDE.
А Eclipse и NetBeans значит лучше?
Лучше по каким критериям? Если выбросить критерий приспособленности под определенный язык программирования (ведь не будете утверждать что VS для Java разработчика будет лучше чем допустим IntelliJ IDEA), то по многим оставшимся критериям безусловно лучше.
>>то по многим оставшимся критериям безусловно лучше
Жду их от вас

А Eclipse и NetBeans безбожно тормозят на моем старом компе (на новом еще сносно).
>> Жду их от вас

Многие слишком очевидны чтобы я их тут перечислял. В любом случае сишник будет работать на VS, ибо нет альтернативы, и конструктивно ругать её не сможет, потому что нет альтернативы :) То есть не вижу причин спорить и доказывать что VS плохая, она не может быть плохой за не имением других. Скажу только что я как Java разработчик был рад что для моих недавних целей хватило MonoDevelop, и не пришлось устанавливать винду ради VS, и потом устанавливать VS, и потому устанавливать патчи на VS, и все ради того чтобы сделать мелочь которая работала бы только в винде. А в MonoDevelop я просто сразу сел и поехал :)
UFO just landed and posted this here
На работе: VS, Sublime (для Lua, Python и прочего), дома: QtCreator, Sublime, иногда VS Express, а к vim так и не привык.
Уже больше двух лет использую только Textmate. Если правлю что-то удаленно, то nano.
До этого использовал Notepad++, Eclipse/Zend Studio и NetBeans.
php — phpstorm или idea
java/scala — idea
bash — mcedit ;)
Чаще в текстовых редакторах с подсветкой кода и, иногда, каким-никаким автодополнением. Но больше кода пишу в IDE. То есть пускай на 10 запусков редактора приходится 1 запуск IDE, но при одном запуске редактора напишу 2 строки, а при запуске IDE — 100.
В зависимости от задач прыгаю с редактора на редактор Qt, Eclipse, Code::Blocks, MS VS, Notepad++, SCiTe, Borland\Embarcader, Emacs. Раньше недолюбливал консольные, сейчас vim'ом иногда пользуюсь.

Хотя чисто по удобству мне больше нравится Сode::Blocks.
Не нравиться в gedit, sublime, npp, textmate отсутствие форматирования кода, нравиться возможность прикрутить zen coding.

С vim больше мороки чем пользы, пользуется на удаленный северах как есть без настроек.

IDE пока запустяться можно забыть что написать хотел. (Sublime обвешанный плагинами тоже тупит кстати)

В общем я к тому что нету золотой середины, какой редактор не возьми есть плюсы и минусы.
> пользуется на удаленный северах как есть без настроек
Без настроек тяжко его использовать. Первое что я делаю, когда попадаю на новый сервер — копирую туда свой .vimrc :)
А чего ж тяжко то, практически так же как и с ними, не думаю что вы ремаппите стандартные комбинации, а все остальное — это только обвес из плюшек, без которых запросто можно прожить (у меня файл конфига всего строк в десять от силы). И собственно файл конфига это еще одно, а есть ведь еще плагины, которые тоже нужно за собой таскать.
Я использую только один плагин: nerd commenter, обхожусь на серверах без него. Насколько я понимаю, «установка» плагинов просто сводится к копированию всего каталога ~/.vim на удалённый сервак, не проверял т.к. особо nerd commenter на серваках мне и не нужен.
Мне больше нравится :e . и не нужен NERD
Как это? Можно поподробнее?
Где то натыкался в видео уроках (сейчас не найду). Но суть в том что :e . открывает встроенный навигатор по файлам в текушей (.) папке. В нем работают стандартные комманды поиска и перемещения vim'а. Мега удобная фича, встроенная прямо в vim, и бывшая у нас под носом все это время.
А при чём тут NERD? Это плагин для комментирования строк.
Действительно, я его перепутал с NERD Tree (уж больно у них названия схожи)

В любом случае, vim'ом можно пользоваться и так, без плагинов, у него на борту достаточно всяких плюшек, есть даже подобие авто форматирования кода в отличие от всех остальных неIDE редакторов
MsSql QA. Такая работа, в основном… И упреждая вопросы — именно программирую! :)
Для остального jEdit, FAR2, Sublime2, N++ по убыванию частоты использования.
Передавайте привет людям из 80х! е
Обожаю Geany и Bred 3.
Черный фон, подсветка синтаксиса, все очень быстро и удобно.
В основном занимаюсь WEB — php, js, etc…
Sign up to leave a comment.

Articles