Комментарии 58
К Geany не присматривались?
+3
Насколько я понял — это не классический GNU Emacs, а XEmacs. По этому сразу вопрос, работает ли это все в консольной версии?
А еще вопрос, но пожалуй не к ТС. Как настроить это все в Ubuntu, не разводя такой бардак в .emacs.d, ведь большинство из названых в посте скриптов и расширений для Emacs есть в репах?
А еще вопрос, но пожалуй не к ТС. Как настроить это все в Ubuntu, не разводя такой бардак в .emacs.d, ведь большинство из названых в посте скриптов и расширений для Emacs есть в репах?
0
там прямым текстом написано, что это GNU Emacs.
Причин, почему что-то не может работать в консольной версии, не вижу в связи с этим :-) Разве только автодополнение вопросы вызывает.
Причин, почему что-то не может работать в консольной версии, не вижу в связи с этим :-) Разве только автодополнение вопросы вызывает.
0
Тупанул, почему то подумал что все что раз запущено в графическом режиме — XEmacs. Автодополнение работает.
0
В обычном терминале все успешно работает. Конфигурация делалась «все в одном» для того, что бы особо сильно не привязываться к установленным пакетам.
0
Не уверен, что подойдет именно для питона, но я с 24 веср на маке использую package.el и доволен.
tromey.com/elpa/
marmalade-repo.org/
tromey.com/elpa/
marmalade-repo.org/
0
Недавно для себя, хотя бы для наглядности контекста, начал юзать tabbar-mode. Для него пришлось избавиться от другой полезной вещи — semantic-sticky-func-mode, конфликтовали дюже.
0
vim
+7
на хабре даже статья была habrahabr.ru/blogs/python/74128/
0
Сам пользуюсь VIM достаточно давно, но все-таки модальный режим это достаточно специфическая штука и не у всех окупится время на освоение (месяцы!).
0
Ни разу не пользовал emacs, есть принципиальная разница?
-1
Ну как бы в emacs не используется модальный режим. Тоесть чтобы перейти на следующий символ "(" нужно набрать Ctrl — S, (, Enter. А чтобы прыгнуть на парную скобку — Ctrl — Alt — F, ну и так далее. Соответственно, для большинства действий используются комбинации из 2-3 клавиш.
В остальном все то же самое, GUI чуть получше, кроссплатформенность чуть похуже (до сих пор не работает с superbar в Windows 7 и так далее).
В остальном все то же самое, GUI чуть получше, кроссплатформенность чуть похуже (до сих пор не работает с superbar в Windows 7 и так далее).
+1
PyCharm – не пробовали?(я помню что он может есть больше 500mb)
Ограничение в 500мб, это круто, но, имхо можно и докупить пару планок памяти для того редактора который удовлетворит полностью.
Ограничение в 500мб, это круто, но, имхо можно и докупить пару планок памяти для того редактора который удовлетворит полностью.
+3
Когда работаешь за десктопом ограничение в 500Mb не столь существенно, но последних 5 месяцев в основном работаю на ноутбуке, поэтому захотелось найти более «легковесное» приложение.
0
Полностью поддерживаю. Продукты данной компании удобные и качественные.
+1
НЛО прилетело и опубликовало эту надпись здесь
Можете еще посмотреть в сторону Sublime 2 www.sublimetext.com/2
Он написан на Python поэтому при желании сможете допилить, если чего то не будет хватать.
Он написан на Python поэтому при желании сможете допилить, если чего то не будет хватать.
+3
Там только обёрка в виде питона, сам он c++.
+2
Прув от создателя mobile.twitter.com/sublimehq/status/98962887904739329
0
Согласен, коллега. У каждого есть свои killer feature, например у sublime и textmate очень удобная работа с текстом(замена, поиск) и тегами.
В PyCharm меня покоряют:
1. Поиск по классам(⌘+O) и символам внутри проекта(⌘⌥+O)
2. ⌘+Click чтобы перепрыгнуть на объявление метода/переменной/класса.
3. Офигенный merge conflict resolver
4. Подсветка и валидация синтаксиса, подсказки
5. Работает вполне быстро (из-за больших проектов пришлось поставить SSD, чтоб не тормозил при индексации/поиске)
Расстраивает только то что он иногда начинает часто падать. Если бы не эти падения – это был бы редактор моей мечты.
В PyCharm меня покоряют:
1. Поиск по классам(⌘+O) и символам внутри проекта(⌘⌥+O)
2. ⌘+Click чтобы перепрыгнуть на объявление метода/переменной/класса.
3. Офигенный merge conflict resolver
4. Подсветка и валидация синтаксиса, подсказки
5. Работает вполне быстро (из-за больших проектов пришлось поставить SSD, чтоб не тормозил при индексации/поиске)
Расстраивает только то что он иногда начинает часто падать. Если бы не эти падения – это был бы редактор моей мечты.
0
НЛО прилетело и опубликовало эту надпись здесь
Они все одинаковые, вроде, нет значения какая платформа. Я работаю под Mac OS и использую последнюю версию, 2.0.1.
Виснет намертво при каком-то использовании индекса, типа подсказок autocomplete или просто синт. анализе. А потом виснет намертво при перестроении индекса проекта, раза с n-ного перестраивает индекс без зависаний.
И так уже не с одним проектом случается :(. Репорты отправляю, правда через встроенное средство Mac OS, т.к. придумать как воспроизвести – ума не приложу.
Виснет намертво при каком-то использовании индекса, типа подсказок autocomplete или просто синт. анализе. А потом виснет намертво при перестроении индекса проекта, раза с n-ного перестраивает индекс без зависаний.
И так уже не с одним проектом случается :(. Репорты отправляю, правда через встроенное средство Mac OS, т.к. придумать как воспроизвести – ума не приложу.
+1
НЛО прилетело и опубликовало эту надпись здесь
Может Java виновата? Помнится там было предупреждение о использовании только определённого JDK.
0
Просто для статистики. PyCharm 2.5.2, Ubuntu 12.04+Cinnamon, Oracle JDK 1.7.0_05. Регулярные зависания при всплытии подсказок autocomplete как в коде, так и в HTML-разметке. В последнем случае накрылись файлы проекта и содержимое views.py.
0
Так сказать по горячим следам. Скачал, запустил. Интересный интерфейс, интересные key-bindings, настораживает только одно, не смог найти описания в чем разница между registered и unregistered версией. Возможно когда не будет критичных заданий попробую разобраться с этим редактором.
0
ECB прикрутить не удалось — семантический анализ текста лдя питона отсутствует, а синтаксический — ну, сами понимаете…
ropemacs заколебал нетолерантностью к недописанному коду:
оно предполагает, что всё, кроме позиции курсора, уже дюже корректно и проверено,
что вызывает его паденте при переносе кусков кода: место, откуда оторван кусок становится невалидным.
Есть ли рецепты обхода этой фичи?
ropemacs заколебал нетолерантностью к недописанному коду:
оно предполагает, что всё, кроме позиции курсора, уже дюже корректно и проверено,
что вызывает его паденте при переносе кусков кода: место, откуда оторван кусок становится невалидным.
Есть ли рецепты обхода этой фичи?
0
Пока что с подобным не сталкивался, в планах есть интеграция ECB. Что из этого получится посмотрим.
0
лично я от всего ECB юзаю только беготню по функциям — очень помогает в моей ситуации.
0
Семантический парсер питона отсутствует? Первый раз слышу.
0
Сам ecb не пользуюсь, включил специально для скриншота
пруфпик:
пруфпик:
0
Есть еще Spyder — Простенький и легковесный, на питоне написан. Не настолько навороченный как Eric, но и глюков меньше.
Мультиплатформа соответственно.
Мультиплатформа соответственно.
+1
А скриншоты только у меня такие скукоженные?
+1
По скриншотам и описанию не заметил, но еще еще один хороший минорный режим: flymake — подсвечивает ошибки
+1
Я, кстати, недавно начал пользоваться package.el — своего рода менеджер пакетов для emacs — весьма удобная штука, попробуйте!
0
Возьми за основу конфигурации эмакса русский литературный Emacs Starter Kit. Сейчас это лучший вариант.
+1
Emacs долгонастраивал, но так и не смог побороть проблему — чтобы при переключении раскладки клавиатуры стандартным способом работали все сочетания клавиш. Знаю что переключать язык можно другим способом в редакторе, но это не удобно.
В MacOS вроде все нормально с этим.
Если бы решение нашлось, то может опять бы на него вернулся.
В MacOS вроде все нормально с этим.
Если бы решение нашлось, то может опять бы на него вернулся.
0
хорошая статья, emacs действительно очень удобный редактор, сам уже год пользуюсь емаксом (ранее использовал NetBeans, недолго) собрал для себя небольшой пак плагинов и настроек, но тем не менее в статье есть вещи которые помогут улучшить мой конф )
also было бы интересно прочитать подобную статью по части настройки emacs для java
also было бы интересно прочитать подобную статью по части настройки emacs для java
0
Спасибо. К сожалению разработкой на java незанимаюсь, что на Ваш взгляд полезного можно и/или нужно добавить в данную конфигурацию?
0
Скажите, что лучше всего читать, чтобы изучить emacs. С vim было гораздо проще, так как было несколько знакомых, а вот emacs'еров нету :( Интересует именно поиск, установка плагинов, какие-то идеи и best practices (а-ля pathogen, NERDTree, etc)
0
Отвечу из собственного опыта, начать стоит с emacswiki, затем поискать готовые конфигурации (пример есть в статье), посмотреть как у других сделано. Многое зависит от Ваших запросов и пожеланий. Есть такое мнение, что emacs настроить окончательно невозможно, и не потому что нет определенных конфигураций, а потому что со временем хочется добавить к нему что то еще.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Настройка emacs для разработки на python или поиск «идеального» редактора