текстовый редактор с подсветкой синтаксиса посоветуйте
ответ на вопрос, начинающийся с "посоветуйте текстовый редактор"
что требуется от редактора?
только редактирования текста?
А что там с подсветкой синтаксиса? Я писал парсер для своего языка, есть грамматика. Можно там подсветку на таком уровне задавать? Было бы круто, чтобы по грамматике работала завершение кода и выделение синтаксических ошибок на лету.
Но для perl работает неплохо, вряд ли у твоего языка синтаксис сложнее

Можно использовать Far + Colorer. Понимает очень много языков. Интерфейс более интуитивно понятный, по сравнению с vim.
редактирование текста, а что еще ты имеешь ввиду?
хорошо бы еще иметь возможность прописвать внешние тул, чтобы можно было удобно выпонять
навскидку:
MultiEdit
Far + Colorer
может быть Eclipse
> а что еще ты имеешь ввиду?
компиляция
запуск
отладка.
а что там в Eclipse?
смотрю под Фар немеренно плагинов
хз, но иногда ее хвалят.

можно выделять отдельный цветом (ключевые слова, комментарии, константы, ...)
вообщем выглядит слабовато, хотя может и можно немного поизвращаться
а что в vim?

Я vim плохо знаю, о чем очень жалею. В нем точно есть:
1) Регулярные выражения. Find/Replace/...
2) Можно задать грамматику синтаксиса и он будет подсвечивать синтаксические ошибки.
3) Ну ключевые слова, строковые, числовые константы, само собой.
4) Двумерный copy/paste - многим редакторам не хватает.
5) Многое остальное
В любом случае, чем ботать какой-то блин far лучше разобраться в vim-е он... общезначимее, что ли, фундаментальнее... Ну в самом деле, не emacs же

PS. Вопрос знатокам vim.
К сожалению типичные задачи при рефакторинге, например "все вызовы f(x,y) заменить на f(y,x) для любых x и y" на языке регулярных выражений не записывается. А vim может?
KEdit
Emacs


я бы посоветовал MultiEdit.
Aditor
Ответ: VIM.

а то я помню под юнихом редактор был пиздец ёбнутый, там надо было нажимать что-то типа QAOP, чтоб по документу перемещаться
да, и мышкой скроллить можно?
Зачем тебе мыша, когда есть замечательные шорткаты: Esc+Ctrl+K+Q, Esc+Ctrl+K+A ?
Bred 3 тоже поддерживает синтаксическую подсветку с помощью colorer.
Я vim плохо знаю, о чем очень жалею. В нем точно есть:1) Far + pcresearch
1) Регулярные выражения. Find/Replace/...
2) Можно задать грамматику синтаксиса и он будет подсвечивать синтаксические ошибки.
3) Ну ключевые слова, строковые, числовые константы, само собой.
4) Двумерный copy/paste - многим редакторам не хватает.
5) Многое остальное
2) Far + colorer
3) Far + colorer
4) Far
5) Far + lots of plugins

ЗЫ. Кнопочки были hjkl.

К сожалению типичные задачи при рефакторинге, например "все вызовы f(x,y) заменить на f(y,x) для любых x и y" на языке регулярных выражений не записывается. А vim может?:1,$ s#f\[^,]+[^,]+)\)#f(\2,\1)#g
Это в nvi, думаю в vim тоже прокатит.
Боюсь, что тот редактор назывался vi. А vim — это Vi Improved. И стролочками можно ходить и мышкой скроллить. Я вот в окне putty документы открытые в vim сколлю колёсиком.Это был голимый терминал. Когда ты vim запустишь в голимом терминале, то тоже придется hjkl.
P.S. У VIM таких проблем не замечал.
:1,$ s#f\[^,]+[^,]+)\)#f(\2,\1)#gСломается на таком: f(g(a,bx);
Это был голимый терминал.А возможно и то и другое вместе

Bred3
:1,$ s#f\[^,]+[^,]+)\)#f(\2,\1)#gНа таком оно ошибется?
f( g(a,b) , h(c,d) );
Имеется в виду x="g(a,b)", y="h(c,d)",
а он может подумать x = "g(a", y="b", нет?
PS: gvim что-то даже f(x,y) не матчит...

помню MultiEdit со времен Дос, можно ожитать что сегодня есть версия под винду?
Мне в общем-то нравился, если б не кушал букву "я" на конце строк...
(МЕ думал, что это вайтспейсы)
Может это где-то настраивается, но я помницца не нашёл.
Правда авторитетные люди мне говорили, что ДОСовская версия получше будет.
replace-regexp is an interactive compiled Lisp function in `replace'.
(replace-regexp REGEXP TO-STRING &optional DELIMITED START END)
Replace things after point matching REGEXP with TO-STRING.
Preserve case in each match if `case-replace' and `case-fold-search'
are non-nil and REGEXP has no uppercase letters.
2, 3. ls /usr/local/share/emacs/21.3/lisp/progmodes/
4.
copy-rectangle-to-register is an interactive compiled Lisp function in `register'.
(copy-rectangle-to-register REGISTER START END &optional DELETE-FLAG)
Copy rectangular region into register REGISTER.
With prefix arg, delete as well.
Called from program, takes four args: REGISTER, START, END and DELETE-FLAG.
START and END are buffer positions giving two corners of rectangle.
5.
describe-function is an interactive compiled Lisp function in `help'.
(describe-function FUNCTION)
Display the full documentation of FUNCTION (a symbol).
info is an interactive autoloaded Lisp function in `info'.
[Arg list not available until function definition is loaded.]
Enter Info, the documentation browser.
---
Escape-Meta-Alt-Control-Shift
Нарадоваться немогу EditPlus'у!
jedit - очень хороший редактор под Windows.
vimvim - хорошую штуку советуют. наверное, лучший ответ на вопросы, почему vim не умеет что-то делать, такой: он умеет это делать. смотри man vim
ответ на вопрос, начинающийся с "посоветуйте текстовый редактор"

fte еще очень хороший редактор. легкий и очень гибко настраиваемый. наверное и под винду есть..
Оставить комментарий
bastii
чтобы можно было настроить для довольно сложного языкачто-нибудь более мощное чем посветка ключевых слов и т.д.