Форум
подписаться на последние сообщения:

Vim, Emacs и другие редакторы для начинающих.

oigen
#
Здравствуйте.

Я только начинаю изучать Питон. В интернете чуть ли не все те, кто нормально знаком с программированием кричат, что лучшее для программирования - это Vim или Emacs (тут вечные холивары, но не об этом...).
1. Стоит ли начинать свой путь в программировании с использования этих текстовых редакторов? Или лучше начать с полноценных IDE типа Eclipse того же?
2. Существуют ли еще какие-то достойные редакторы кроме этих двух под Linux?
3. Можете ли Вы выложить сюда линки на статьи по настройке и использованию того же Vim'a, например, или если не лень, написать какую-то подробную статью об этом в блоге?

Заранее благодарен.
Share
Сообщение отредактировано: 31 Май 2010, 17:31
zubchick
#
до Emacs надо дорасти, начни с "полноценных IDE типа Eclipse того же".
admin
#
Не думаю что стоит начинать с vim'а или emacs. Многие просто приходят в питон из сферы системного администрирования, там привыкли конфиги ковырять в vim'e, потом вот по привычке остаются в нём. По крайней мере у меня такое случилось. Не скажу что прямо так доволен, но и не сильно разочарован. Кроме как низких системных требований, никаких особых плюсов vim не даёт, режим управления vim'а поддерживается практически во всех редакторах, так что любовь работы без мышки тут не прокатывает..
Сообщение отредактировано: 31 Май 2010, 17:42
evgen
#
emacs и vim актуальны при уверенном знании классов, функций, методов и их атрибутов. для начала стоит воспользоваться полноценным ide с хорошим autocompletion, умеющим определять тип объекта. как правило к vim и emacs приходят со временем самостоятельно.
oigen
#
Большое спасибо за ответы.
Все понятно. Значит еще не время.
Я тут нашел простенькую IDE - DrPython называется. По внешнему виду что-то типа Code::Blocks для C++. Кто-то с ней сталкивался? Подходит для старта?
evgen
#
для начала я бы рекомендовал eclipse+pydev
0bx31
#
>>>3. Можете ли Вы выложить сюда линки на статьи по настройке и использованию того же Vim'a, например
Совершенно ничего сложного. Начинал именно с Vim. С Emacs под виндовс возникли трудноисправляемые сложности :)
Линки:
http://jenyay.net/Programming/Vim
http://dimaka.wordpress.com/2009/04/11/vim-django-python-1/
http://www.proft.com.ua/2010/03/24/snipetty-v-vim/
С автозавершением есть проблемы. Но мое имхо - аутокомплит только отвлекает. А так, есть все что надо - удобное настраиваемое меню, работа с командной строкой, сниппеты, хоть и не такие удобные как в Emacse.
baby
#
oigen, попробуй geany.
tardosmors
#
Автокомплит для кода, когда только начинаешь работать с новым ЯП или фреймворком -- страшное зло. После него попробуй вспомни, как пишется название какого-нибудь метода типа is_authenticated :-)

А в чем вообще преимущества "тяжелых" IDE типа Eclipse? Кроме того же автокомплита и работы со всякими VCS.
Сообщение отредактировано: 08 Июнь 2010, 14:50
anderson
#
tardosmors,
рефакторинг кода, графическая работа с CSV, подсказки и другая разная фигня которая в принципе полезна, но можно обойтись и без неё.
zzz
#
ИМХО, автокомплит не нужен, а hg я могу руками быстрее набрать... :-)
Куда важнее возможность нажать шифт (или контрол?), кликнуть по объекту и увидеть место его определения. Иногда это очень удобно... Но вот уже довольно долго у меня этого нету и ничего, нормально...
can3p
#
vim - хороший выбор. Требуется некоторый период для привыкания, но потом врастает в пальцы и больше оттуда не уходит. Из-за того, что относительно легок, но при этом настраиваем, можно работать как в одном окне с табами, так и в куче терминалов, в каждом из которых будет открыто по экземпляру. Есть как gui так и консольный вариант, причем мне больше нравится последний, т.к. можно быстро вносить изменения и при этом скакать по дереву исходников; мышь не нужна. svn, git и т.д. - в соседнем табе
sloth
#
Порекомедовал бы Notepad++. Помимо винды у меня прекрасно работает под Wine-ом. Также могу посоветовать Kate (в линухе). Eclipse, ИМХО слишком тяжелый, да и подглючивает. Для простеньких тестов вполне сойдет "родной" IDLE.
Сообщение отредактировано: 01 Июль 2010, 14:57
sirnet
#
Я тебе советую geany, вполне стабилен и легковесный, подсветка кода и другие приблуды там есть...сам пользуюсь им!