Редактор/IDE - флейм

12 views
Skip to first unread message

Dmitry Chestnykh

unread,
Aug 1, 2008, 10:11:42 AM8/1/08
to sellm...@googlegroups.com, jhhgsahf...@codingrobots.com
Давайте, что ли, чтобы не скучать, пофлеймим по поводу текстового
редактора или IDE?

Я задолбался искать замену TextMate. Это хороший редактор, но меня в нем
не устраивает:

* Сглаживание шрифтов. Оно отвратительное по сравнению со всеми
остальными Cocoa/Carbon apps. Непонятно почему, но шрифты выглядят более
жирными и расплывчатыми, чем они есть на самом деле.

* К каждому файлу, открытому в TextMate добавляется расширенный атрибут,
в котором сохраняется позиция каретки. Не такой уж и большой недостаток,
но когда эти файлы зипуются стандартным способом (Cmd+Click > Compress),
расширенные атрибуты сохраняются как файлы вида ._имяфайла. Бедные люди,
которые распаковывают их на Windows или Linux (и так уже смирились с
.DS_Store:).

* Как-то неудобно код браузить в больших проектах.

Вообще, программирую большую часть времени я в Xcode, а текстовый редактор
использую для записи всякого текста, просмотра чужого кода,
редактирования HTML и "скриптования" на PHP/Py/Ruby.

Что попробовал еще:

* TextWrangler. Младшая бесплатная версия BBEdit (за который не охота
платить 125 баксов, или сколько он там стоит). Неплохая штука, но как-то
не прижилась. Может еще вернусь к ней.

* Aquamacs Emacs. Мне понравился, хотя и пришлось выучить emacs (никогда
раньше им не пользовался). Почему слез? Запускается минуты 3.

* MacVim. vim я часто использую для редактирования конфигов и маленьких
текстов (типа сообщений для коммита git), но так и не выучил все его
прелести. Вообще, чувак, который написал vi сказал, что ему пришлось
придумать такую заморочку с "режимами" из-за того, что им приходилось
работать через мееееедленные модемы, и сейчас редактор такого типа не
актуален. Хотя фанатов у vi предостаточно :) (я им завидую -- как они им
полноценно пользуются?!). Так вот. MacVim у меня стоит, но я им не
пользуюсь. Попробовать?

* Smultron. Не катит для браузинга кода.

Что посоветуете попробовать? Что вы используете а) для программирования б)
для редактирования текстов (а и б могут быть одним приложением:).

- Dmitry Chestnykh

Vladimir Zakharov

unread,
Aug 1, 2008, 11:16:22 AM8/1/08
to sellme-dev
В тему редакторов, может кто посоветует плагин для древовидного
отображения папок и файлов для Kate?

Vitaly Ovchinnikov

unread,
Aug 1, 2008, 12:07:38 PM8/1/08
to sellm...@googlegroups.com
проекты пока в XCode. тошнит после Visual Studio, но освоился.
а все остальное - vim. обычный, который там по дефолту идет. все никак
свой конфиг из винды не перекину... но он только для одиночных файлов:
html поправить, скрипт сборки поковырять итп. для проектов он
слабоват.

2008/8/1 Dmitry Chestnykh <dmi...@codingrobots.com>:

rouslan valiulin

unread,
Aug 1, 2008, 11:14:32 PM8/1/08
to sellm...@googlegroups.com

On Aug 1, 2008, at 8:11 PM, Dmitry Chestnykh wrote:

> Давайте, что ли, чтобы не скучать,
> пофлеймим по поводу текстового
> редактора или IDE?

Может быть какой-нибудь SubEthaEdit?...

muxx

unread,
Aug 2, 2008, 6:55:04 AM8/2/08
to sellme-dev
Для веб-разработки на пхп я пользуюсь Coda. Никаких файлов не
создает.Есть понятие проекта, слева дерево папок, ну и стандартные
вещи -- подсветка кода, сниппеты. Удобная замена и поиск, можно
использовать регулярки. Что очень удобно в коде - это то, что можно
настроить для проекта расположение на локальной машине и на фтп, что-
то вроде dev и prod. При изменении файлов на локалке Coda отслеживает
это, в конце достаточно нажатия одной кнопки, все измененные файлы
зальются на фтп.

On 1 авг, 18:11, Dmitry Chestnykh <dmi...@codingrobots.com> wrote:

Dmitry Chestnykh

unread,
Aug 2, 2008, 2:40:15 PM8/2/08
to sellme-dev
On Sat, 2 Aug 2008, muxx wrote:

> то вроде dev и prod. При изменении файлов на локалке Coda отслеживает
> это, в конце достаточно нажатия одной кнопки, все измененные файлы
> зальются на фтп.

В принципе, так может любой нормальный FTP-клиент (Cyberduck в моем
случае, или Total Commander во времена виндоуз). Coda неплохая штука, но
как редактор для всего остального, кроме
webdev, не подходит :(

- Dmitry Chestnykh

rouslan valiulin

unread,
Aug 2, 2008, 3:44:54 PM8/2/08
to sellm...@googlegroups.com
Посмотри все-таки SubEthaEdit.

Работат как часы, удобен, много
вариантов подсветки синтаксиса.

На сайте скрины работы с ObjC

Dmitry Chestnykh

unread,
Aug 3, 2008, 2:58:20 AM8/3/08
to sellme-dev
> * Сглаживание шрифтов. Оно отвратительное по сравнению со всеми
> остальными Cocoa/Carbon apps. Непонятно почему, но шрифты выглядят более
> жирными и расплывчатыми, чем они есть на самом деле.

Ах, со сглаживанием все в порядке. Дело в том, что на некоторые
ключевые слова по умолчанию стоит выделение жирным шрифтом. А так как
шрифт -- Monaco, у него нет жирного варианта, поэтому TextMate "своими
силами" его делает жирным. От этого он оказывается расплывчатым. Убрал
выделение жирным и стало все нормально выглядить.

- Dmitry Chestykh

rouslan valiulin

unread,
Aug 3, 2008, 3:01:27 AM8/3/08
to sellm...@googlegroups.com
нет, тебе действительно не показалось,
сглаживание там сделано как-то иначе.
Недавно пробовал один и тот же шрифт
(Panic Sans) сделать в TextMate и Coda — разница
видна невооруженным глазом. TM делает
его каким-то размытым и более тонким.

nskboy

unread,
Aug 3, 2008, 3:17:13 AM8/3/08
to sellme-dev
Так как под маком пишу в основном на Objective-C, то для
программирования вполне устраивает Xcode. Для редактирования текстов -
TextEdit. Если работаю в консольке, то vim.

Dmitry Chestnykh

unread,
Aug 3, 2008, 3:33:47 AM8/3/08
to sellm...@googlegroups.com
On Sun, 3 Aug 2008, rouslan valiulin wrote:

>> Ах, со сглаживанием все в порядке. Дело в том, что на некоторые
>> ключевые слова по умолчанию стоит выделение жирным шрифтом. А так как
>> шрифт -- Monaco, у него нет жирного варианта, поэтому TextMate "своими
>> силами" его делает жирным. От этого он оказывается расплывчатым. Убрал
>> выделение жирным и стало все нормально выглядить.
>
> нет, тебе действительно не показалось, сглаживание там сделано как-то
> иначе. Недавно пробовал один и тот же шрифт (Panic Sans) сделать в
> TextMate и Coda — разница видна невооруженным глазом. TM делает его
> каким-то размытым и более тонким.

Да, другие шрифты (особенно не моноширинные) там лучше и не пробовать.
Вообще, в TextMate неправильный размер шрифта получается.

Сравните -- слева SubEthaEdit, справа -- TextMate. Шрифт везде один и тот
же -- Monaco, 12.

http://i35.tinypic.com/2rnyhxs.jpg

В TextMate он больше (сравните длину текста, например).


- Dmitry Chestnykh

Vitaly Ovchinnikov

unread,
Aug 3, 2008, 3:41:33 AM8/3/08
to sellm...@googlegroups.com
А что там за волшебный почтовик на заднем плане? :)

2008/8/3 Dmitry Chestnykh <dmi...@codingrobots.com>:

Dmitry Chestnykh

unread,
Aug 3, 2008, 6:57:54 AM8/3/08
to sellm...@googlegroups.com
On Sun, 3 Aug 2008, Vitaly Ovchinnikov wrote:

> А что там за волшебный почтовик на заднем плане? :)

alpine :)

- Dmitry Chestnykh

Vitaly Ovchinnikov

unread,
Aug 3, 2008, 7:30:10 AM8/3/08
to sellm...@googlegroups.com
а в этом есть какой-то смысл? родной Mail вроде ничего так
я через gmail рассылки читаю - еще лучше. а тут вдруг текстовый
клиент... и ладно бы еще mutt ;)

2008/8/3 Dmitry Chestnykh <dmi...@codingrobots.com>:

Dmitry Chestnykh

unread,
Aug 3, 2008, 11:20:16 AM8/3/08
to sellm...@googlegroups.com
On Sun, 3 Aug 2008, Vitaly Ovchinnikov wrote:

> а в этом есть какой-то смысл? родной Mail вроде ничего так
> я через gmail рассылки читаю - еще лучше. а тут вдруг текстовый
> клиент... и ладно бы еще mutt ;)

Смысла нет. Наверное, третий день им пользуюсь. Нравится :) До этого
Mail.app использовал. mutt не получилось настроить с Gmail IMAP.

- Dmitry Chestnykh

rouslan valiulin

unread,
Aug 3, 2008, 11:22:50 AM8/3/08
to sellm...@googlegroups.com

On Aug 3, 2008, at 9:20 PM, Dmitry Chestnykh wrote:
> Смысла нет. Наверное, третий день им
> пользуюсь. Нравится :) До этого
> Mail.app использовал. mutt не получилось
> настроить с Gmail IMAP.

потому что Линус им пользуется? :-)

Dmitry Chestnykh

unread,
Aug 3, 2008, 3:40:31 PM8/3/08
to sellme-dev

> потому что Линус им пользуется? :-)

У него, наверное, не почта, а сборище патчей :-)

Вообще, я постоянно в поисках идеального почтового клиента, так что на
одном
не сижу долгое время. Вот сейчас alpine пробую, пока нравится
управлять всем
простым нажатием кнопок.

Для саппорта Coding Robots пользуюсь Gmail через веб.

Dmitry Chestnykh

unread,
Aug 3, 2008, 3:41:49 PM8/3/08
to sellme-dev
> В тему редакторов, может кто посоветует плагин для древовидного
> отображения папок и файлов для Kate?

Нагуглил:
http://www.kde-apps.org/content/show.php/kate+treeview+plugin?content=80940

Dmitry Chestnykh

unread,
Aug 7, 2008, 2:27:08 PM8/7/08
to sellm...@googlegroups.com
On Sun, 3 Aug 2008, Vitaly Ovchinnikov wrote:

> А что там за волшебный почтовик на заднем плане? :)

Ну вот, только я начал пользоваться alpine, как проект убили :)
http://groups.google.com/group/comp.mail.pine/browse_thread/thread/7187f4d1f4478184#

- Dmitry Chestnykh

rouslan valiulin

unread,
Aug 7, 2008, 2:28:59 PM8/7/08
to sellm...@googlegroups.com

Да подхватит кто-нибудь, не переживай)

Dmitry Chestnykh

unread,
Aug 7, 2008, 2:54:39 PM8/7/08
to sellm...@googlegroups.com
On Fri, 8 Aug 2008, rouslan valiulin wrote:

>> Ну вот, только я начал пользоваться
>> alpine, как проект убили :)
>> http://groups.google.com/group/comp.mail.pine/browse_thread/thread/7187f4d1f4478184#
>
> Да подхватит кто-нибудь, не переживай)

- Dmitry Chestnykh

Vitaly Ovchinnikov

unread,
Aug 7, 2008, 3:50:06 PM8/7/08
to sellm...@googlegroups.com
> Ну вот, только я начал пользоваться alpine, как проект убили :)

хм... надо подумать чем тебе еще стоит начать пользоваться :)

Dmitry Chestnykh

unread,
Aug 7, 2008, 3:52:31 PM8/7/08
to sellm...@googlegroups.com
On Thu, 7 Aug 2008, Vitaly Ovchinnikov wrote:

>> Ну вот, только я начал пользоваться alpine, как проект убили :)
>
> хм... надо подумать чем тебе еще стоит начать пользоваться :)

Вернуться на Windows что ли? :))

- Dmitry Chestnykh

Леонид Швечиков

unread,
Aug 17, 2008, 7:26:20 PM8/17/08
to sellme-dev
> MacVim...
> ...
> Попробовать?
Обязательно попробуй!

Считаю умение пользоваться Vim'ом вторым по важности навыком после
слепой
печати! (из "компьютерных" навыков, конечно же :) )

http://habrahabr.ru/blogs/vim/28185/ - Настоящее оборудование для Vi/
Vim.
Да, это правда, Vi создавался, чтобы масимально эффективно работать на
мееедленном соединении в теее времена. Но в результате получился
редактор, в
котором можно просто максимально эффективно работать :)

Как раз недавно излил свои мысли об этом редакторе в небольшой
вдохновлённой
статье на Хабре ( http://habrahabr.ru/blogs/vim/30058/ ). Поэтому
обойдусь без
подробностей.

На любые вопросы с удовольствием отвечу.
Поиграйтесь в vimtutor, вдруг понравится!


On 1 авг, 18:11, Dmitry Chestnykh <dmi...@codingrobots.com> wrote:

Vitaly Ovchinnikov

unread,
Aug 18, 2008, 1:15:13 AM8/18/08
to sellm...@googlegroups.com
поддерживаю! не знаю чем MacVim принципиально отличается от просто
Vim, но тот, что запускается в терминале по команде vim - вполне себе
ничего.

2008/8/18 Леонид Швечиков <shvec...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages