Редактор для программиста

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Редактор для программиста

Post by CHRV »

Давайте пишем сюда фриварные редакторы с развитым макроязыком, чтобы можно было подстраивать под разные компилеры.
Давно хочу слезть с МЕ, но ничего приличного пока не нашел или просто не увидел.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Редактор для программиста

Post by Shaos »

CHRV wrote:Давайте пишем сюда фриварные редакторы с развитым макроязыком, чтобы можно было подстраивать под разные компилеры.
Давно хочу слезть с МЕ, но ничего приличного пока не нашел или просто не увидел.
Kate - умеет подсвечивать синтаксис, сворачивать-разворачивать и т.д. Тока он под линух в кедах...

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Редактор для программиста

Post by CHRV »

Shaos wrote: Kate - умеет подсвечивать синтаксис, сворачивать-разворачивать и т.д. Тока он под линух в кедах...
Подсветка и сворачивать это конечно хорошо, но в первую очередь важна работа в режиме IDE, т.е. запускать хотя бы make и уметь анализировать возвращаемые ошибки (т.е. определять строку/файл) - обычно это настраивается специальными макросами.
Я сейчас пробую SciTE, он вроде умеет работать с make. НАдо токо научиться настраивать.
http://www.scintilla.org/SciTE.html
Версии под Х и Win32
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Редактор для программиста

Post by Shaos »

CHRV wrote:
Shaos wrote: Kate - умеет подсвечивать синтаксис, сворачивать-разворачивать и т.д. Тока он под линух в кедах...
Подсветка и сворачивать это конечно хорошо, но в первую очередь важна работа в режиме IDE, т.е. запускать хотя бы make и уметь анализировать возвращаемые ошибки (т.е. определять строку/файл) - обычно это настраивается специальными макросами.
Ага - есть там такая фича. Запускает make через меню, анализирует вывод, подсвечивает строку и показывает ошибку, можно скакать между ошибками. Есть возможность открыть окно терминала прямо внутри редактора (например чтобы запустить make clean):

Image
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
fk0
Novelist
Posts: 49
Joined: 10 Jan 2006 07:54
Location: St.Petersburg, Russian

Re: Редактор для программиста

Post by fk0 »

CHRV wrote:Давайте пишем сюда фриварные редакторы с развитым макроязыком, чтобы можно было подстраивать под разные компилеры.
Давно хочу слезть с МЕ, но ничего приличного пока не нашел или просто не увидел.
Вообще есть только два редактора:

* Vim (http://vim.org, http://ru.wikipedia.org/wiki/Vim);
* Emacs (Xemacs, http://ru.wikipedia.org/wiki/Emacs).

Остальное не редакторы.
User avatar
fk0
Novelist
Posts: 49
Joined: 10 Jan 2006 07:54
Location: St.Petersburg, Russian

Re: Редактор для программиста

Post by fk0 »

CHRV wrote: Подсветка и сворачивать это конечно хорошо, но в первую очередь важна работа в режиме IDE, т.е. запускать хотя бы make и уметь анализировать возвращаемые ошибки (т.е. определять строку/файл) - обычно это настраивается специальными макросами.
Make должен запускаться из командной строки. У него такая идеология работы. Запуск его из редактора (прикрученного к кнопке F8) смысла не имеет. Т.е. сделать-то легко, а толку? Нет, вот в Vim толк есть -- там при
:make парсится вывод, только не make, а компилятора, открывается окно ошибок и можно по ним переходить на проблемные места. Только это умеют все редакторы: Vim и Emacs.
Версии под Х и Win32
(недо)Редактор под X -- зло. Редакторы (vim и emacs) прекрасно работают на терминалах VT100. А Vim, потенциально, даже на печатной машинке "Consul". Винды сасут.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Редактор для программиста

Post by Shaos »

fk0 wrote:
CHRV wrote:Давайте пишем сюда фриварные редакторы с развитым макроязыком, чтобы можно было подстраивать под разные компилеры.
Давно хочу слезть с МЕ, но ничего приличного пока не нашел или просто не увидел.
Вообще есть только два редактора:

* Vim (http://vim.org, http://ru.wikipedia.org/wiki/Vim);
* Emacs (Xemacs, http://ru.wikipedia.org/wiki/Emacs).

Остальное не редакторы.
Юниксовые маниаки делятся на две категории - вифилы (для изменения одной буквы в тексте желающие нажимать не менее десятка клавиш) и емаксофилы (а у этих крышу от лиспа сносит). Радует что подавляющее количество пользователей никсов не являются таковыми ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Редактор для программиста

Post by Shaos »

fk0 wrote:(недо)Редактор под X -- зло. Редакторы (vim и emacs) прекрасно работают на терминалах VT100. А Vim, потенциально, даже на печатной машинке "Consul". Винды сасут.
На терминалах отлично работает joe :kruto:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Редактор для программиста

Post by CHRV »

Shaos wrote: На терминалах отлично работает joe :kruto:
Перелез на Scite пока всякие суперфичи не использую, но в целом нравится, явных глюков пока не обнаружил.
Редактор как под винды так и под иксы. :kruto: