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

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

в Фаре подсветка задается с помощью блоков, задаваемых регулярными выражениями
можно выделять отдельный цветом (ключевые слова, комментарии, константы, ...)
вообщем выглядит слабовато, хотя может и можно немного поизвращаться
можно выделять отдельный цветом (ключевые слова, комментарии, константы, ...)
вообщем выглядит слабовато, хотя может и можно немного поизвращаться
а что в vim?
Ну, man 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 может?
Я vim плохо знаю, о чем очень жалею. В нем точно есть:
1) Регулярные выражения. Find/Replace/...
2) Можно задать грамматику синтаксиса и он будет подсвечивать синтаксические ошибки.
3) Ну ключевые слова, строковые, числовые константы, само собой.
4) Двумерный copy/paste - многим редакторам не хватает.
5) Многое остальное
В любом случае, чем ботать какой-то блин far лучше разобраться в vim-е он... общезначимее, что ли, фундаментальнее... Ну в самом деле, не emacs же
PS. Вопрос знатокам vim.
К сожалению типичные задачи при рефакторинге, например "все вызовы f(x,y) заменить на f(y,x) для любых x и y" на языке регулярных выражений не записывается. А vim может?
KWrite
KEdit
Emacs
KEdit
Emacs
В vim пугает, что это сильно unix-way
. Фар по крайней мере ближе к стандартному для винды редактированию (что меня вполне устраивает, сейчас пользуюсь Textpad). Довольно трудно быстро разобраться с возможностью синтаксической подсветки по документации с vim.org, но похоже что эта фича не сильно лучше чем в Фаре.
. Фар по крайней мере ближе к стандартному для винды редактированию (что меня вполне устраивает, сейчас пользуюсь Textpad). Довольно трудно быстро разобраться с возможностью синтаксической подсветки по документации с vim.org, но похоже что эта фича не сильно лучше чем в Фаре.EditPlus... Не? 

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

а у него стрелочками можно ходить?
а то я помню под юнихом редактор был пиздец ёбнутый, там надо было нажимать что-то типа QAOP, чтоб по документу перемещаться
а то я помню под юнихом редактор был пиздец ёбнутый, там надо было нажимать что-то типа 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

Боюсь, что тот редактор назывался vi. А vim — это Vi Improved. И стролочками можно ходить и мышкой скроллить. Я вот в окне putty документы открытые в vim сколлю колёсиком.
ЗЫ. Кнопочки были hjkl.
ЗЫ. Кнопочки были 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.
Far + Colorer - отстойно подсвечивает большие XML. Если открываешь XML в месте, отличном от начала файла (например, если ты работал с этим файлом раньше то подсветки вообще не увидишь.
P.S. У VIM таких проблем не замечал.
P.S. У VIM таких проблем не замечал.
:1,$ s#f\[^,]+[^,]+)\)#f(\2,\1)#gСломается на таком: f(g(a,bx);
Это был голимый терминал.А возможно и то и другое вместе

UltraEdit
Bred3
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 со времен Дос, можно ожитать что сегодня есть версия под винду?
У мультиедита уже давно есть версия под винду (ещё под 3.11 была)
Мне в общем-то нравился, если б не кушал букву "я" на конце строк...
(МЕ думал, что это вайтспейсы)
Может это где-то настраивается, но я помницца не нашёл.
Правда авторитетные люди мне говорили, что ДОСовская версия получше будет.
Мне в общем-то нравился, если б не кушал букву "я" на конце строк...
(МЕ думал, что это вайтспейсы)
Может это где-то настраивается, но я помницца не нашёл.
Правда авторитетные люди мне говорили, что ДОСовская версия получше будет.
1.
2, 3. ls /usr/local/share/emacs/21.3/lisp/progmodes/
4.
5.
---
Escape-Meta-Alt-Control-Shift
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'у!
Нарадоваться немогу EditPlus'у!
jedit - очень хороший редактор под Windows.
vimvim - хорошую штуку советуют. наверное, лучший ответ на вопросы, почему vim не умеет что-то делать, такой: он умеет это делать. смотри man vim
ответ на вопрос, начинающийся с "посоветуйте текстовый редактор"

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