parserALT
Страницы форума: ← Назад | 1 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 600 | Дальше →

Тема обсуждалась, но прошло время. Кто чем пишет?

#1Bitmag
12.11.09 15:45
www.parser.ru → | ответить → | в избранное →

Тема обсуждалась, но прошло время. Кто чем пишет?

Интересно, использует ли кто-то какие-нибудь новые редакторы для редактирования кода parser3 ?

Для меня неизменно уже на протяжении 5 лет: far+colorer+autocomplete.
#2ViRus
→ Bitmag [#1] | 12.11.09 15:50
www.parser.ru → | ответить → | в избранное →

PSPad, года 4 уже

#3Bitmag
→ ViRus [#2] | 12.11.09 16:26
www.parser.ru → | ответить → | в избранное →
Если можно, кратко: что в нем хорошо, что жизнь облегчает?
#4ViRus
→ Bitmag [#3] | 12.11.09 16:41 / 16:43
www.parser.ru → | ответить → | в избранное →
Легкий, бесплатный, подсветка parser'a, поиск/замена в файлах, поиск/замена регулярными выражениями, смена кодировки файла, выделение столбиком, FTP, автозакрытие скобок, настройка горячих клавиш, настройка подсветки, многодокументность.

З.Ы. Через wine работает под linux
#5Bitmag
→ ViRus [#4] | 12.11.09 16:44
www.parser.ru → | ответить → | в избранное →
Интересно, попробую.
Я вот еще видел одну функцию в vim-е кажется, стоишь на вызове функции, жмешь хоткей, и попадаешь в её исходник в другом файле.
Хотя... вот пишу и думаю... В фаре макрос такой можно сделать :)
А тут есть что-то подобное?
#6ViRus
→ Bitmag [#5] | 12.11.09 17:02
www.parser.ru → | ответить → | в избранное →

Макросы есть. А про функцию незнаю.

#7hash3g
→ Bitmag [#1] | 12.11.09 17:44
www.parser.ru → | ответить → | в избранное →
цены бы не было тому человеку, кто реализовал бы подобное под emacs :)
#8Bitmag
→ hash3g [#7] | 12.11.09 17:53
www.parser.ru → | ответить → | в избранное →
Тут что-то на форуме про emacs было. А что именно реализовать? свет и автокомплит?
#9hash3g
→ Bitmag [#8] | 12.11.09 18:38
www.parser.ru → | ответить → | в избранное →

верно

#10Runet
→ Bitmag [#1] | 12.11.09 18:39 / 18:40
www.parser.ru → | ответить → | в избранное →

EmEditor

EmEditor

p3_emeditor.zip (14.08.2006 3,9 КБ)
Схема подсветки синтаксиса parser3 и html для редактора EmEditor.
#11Sumo
→ hash3g [#9] | 12.11.09 18:41
www.parser.ru → | ответить → | в избранное →

Сделать подсветку синтаксиса для любого редактора дело 2-3 часов. :)

#12hash3g
→ Sumo [#11] | 12.11.09 18:43
www.parser.ru → | ответить → | в избранное →
для знающего человека да, а вот для человека, который не имел дело с подобными задачами, это займет времени поболее:) может на досуге попытаюсь реализовать его
#13Bitmag
→ Runet [#10] | 12.11.09 19:04
www.parser.ru → | ответить → | в избранное →

А подробнее? Почему и что там такого хорошего?

#14Misha v.3
→ Bitmag [#1] | 13.11.09 01:21
www.parser.ru → | ответить → | в избранное →

Notepad++

до этого использовал UltraEdit

P.S. в "полезных ссылках" есть ссылки на редакторы, которые пробовал я
#15Sumo
→ Bitmag [#1] | 13.11.09 07:11
www.parser.ru → | ответить → | в избранное →

На маке - TextMate, на UNIX - Kate.

#16Александр
→ Misha v.3 [#14] | 13.11.09 12:03
www.parser.ru → | ответить → | в избранное →

наверняка у вас есть подсветка синтаксиса для него? :)

#17Ильяс
→ Bitmag [#1] | 13.11.09 12:04
www.parser.ru → | ответить → | в избранное →

UltraEdit32

#18Misha v.3
→ Александр [#16] | 13.11.09 12:14
www.parser.ru → | ответить → | в избранное →

есть, но очень примитивная

там ведь фактически нужно лишь перечислить все методы/конструкторы и указать цвет. я даже не знаю, можно ли её "выдрать" чтобы куда-то выложить.

P.S. а вообще, в этом редакторе мне реализация подсветки синтаксиса не нравится.
#19CODer
→ Sumo [#15] | 13.11.09 14:15
www.parser.ru → | ответить → | в избранное →

Re: на UNIX - Kate, а не "тяжеловат"? сам пока "ушел" на Geany

#20Maxx
→ Misha v.3 [#14] | 13.11.09 14:17
www.parser.ru → | ответить → | в избранное →
А почему с UE слез? Чем лучше Notepad++?
#21Sumo
→ CODer [#19] | 13.11.09 14:43
www.parser.ru → | ответить → | в избранное →

Нет, просто он штатно с КДЕ идет, хотя сейчас я использую исключительно TextMate.

#22Misha v.3
→ Maxx [#20] | 13.11.09 15:41
www.parser.ru → | ответить → | в избранное →

UE вырос в тяжолого монстра, так и не избавившись от древних багов

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

при этом подавляющее большинство его функций мне были просто не нужны.

ну а ещё я давно хотел перейти на free-редактор.
#23Vint
→ Bitmag [#1] | 13.11.09 16:07
www.parser.ru → | ответить → | в избранное →

EditPlus

Лёгкий, почти всё что надо легко настраивается, от подсветок до макросов.

Единственный недостаток для меня: слабая поддержка регулярок в поиске/замене. Спасает фар:-)
#24Andre
→ Bitmag [#1] | 13.11.09 21:30
www.parser.ru → | ответить → | в избранное →

Coda

Раньше был Espresso, но что-то не заладилось :)
#25Брин
→ Bitmag [#1] | 16.11.09 19:09
www.parser.ru → | ответить → | в избранное →

А кто-нить Eclipse юзает?

Использую UE, но хочется какой-то упорядочности в проекте...
#26ERnest
→ Bitmag [#1] | 21.11.09 12:49
www.parser.ru → | ответить → | в избранное →
Adobe Dreamweaver CS3

Кстати, тут есть сторонники этого редактора или всех он раздражает ужасно? :)
#27ERnest
→ Bitmag [#1] | 22.11.09 01:41
www.parser.ru → | ответить → | в избранное →
Что сообщество скажет по поводу этого редактора? Пользовались уже ктото? Как впечатления? очень уже интересный на вид, хоть и дорогой...
http://www.sublimetext.com/
#28tezro
→ Bitmag [#1] | 22.11.09 22:12
www.parser.ru → | ответить → | в избранное →
Кстати, вы про это?
#29max_rip
→ Misha v.3 [#18] | 17.03.10 20:26
www.parser.ru → | ответить → | в избранное →

подсветка

cd %APPDATA%/Notepad++/
userDefineLang.xml
пытался прикрутить еще function list, но сильно хорошо получается, не силен в регеэкспах.
#30Misha v.3
→ max_rip [#29] | 18.03.10 03:26
www.parser.ru → | ответить → | в избранное →

это для меня?

если да, то я знаю где расположен файл с подсветкой синтаксиса.
проблема в том, что у этого редактора очень мало разных типов подсветки (Words1-Words4). мне этого не хватает.

а вот про function list можно подробнее, я вообще не нашел как это делать. регекспы я бы написал.
#31max_rip
→ Misha v.3 [#30] | 18.03.10 22:19 / 22:24
www.parser.ru → | ответить → | в избранное →

Да для вас +).

в общем на подсветке свет клином не сошелся. А вот функшин лист очень кстати, он даже обладает быстрым поиском.
http://sourceforge.net/projects/npp-plugins/files/Function%20List/
советую брать версию FunctionList Plugin v2.0 BETA VC2005
2,1 у меня крашит редактор, при попытки добавить правило.
у себя настроил так
начало функции
^@
имя функции
["\w_]+

PS по поводу стилейЮ их там намного больше можно сделать, я просто смотрю по примеру: опции, определение стилей. Выбираю например С++ и там появляется большой список. Скорее всего средствами ГУИ, можно добавить мало правил, а если править напрямую правила в конфигах можно добиться необходимого.
в принципе этого хватает, для навигации по файлу.
#32Misha v.3
→ max_rip [#31] | 19.03.10 01:30 / 03:19
www.parser.ru → | ответить → | в избранное →
а. плагин. точно. я-же его даже нашёл и скачал, а потом отвлёкся на что-то другое и напрочь забыл. спасибо за напоминание. %-)

ну... хотелось всё таки использовать стандартные средства для подключения UserDefined языка.

хотя возможно действительно лучше внедриться в langs.xml + stylers.xml да отправить изменения авторам редактора, пусть будут :-)

UPDATE:
плагин версии 2.1 у меня тоже не работает. я написал такое определение функций:
Function Begin: ^@
Function Name List: [^\[]+
Function End: \[[\w_;]*\]

а вообще отстой, что этот плагин не умеет работать с multiline. я хотел у него ещё и список классов засунуть :(
#33max_rip
→ Misha v.3 [#32] | 19.03.10 14:26
www.parser.ru → | ответить → | в избранное →
что понимать под мультилайн?
там можно для одного языка несколько групп сделать, в каждой группе по не сколько правил или это не то, что вы хотите?
#34Misha v.3
→ max_rip [#33] | 19.03.10 14:52
www.parser.ru → | ответить → | в избранное →
@CLASS<тут LF==\n>
MyClass


у них всё анализируется построчно. т.е. одна сущность не может начинаться на одной строке и заканчиваться на другой.

т.е. если взять функцию C++ и написать её заголовок в несколько строк -- он тоже не найдется, т.к. весь поиск идёт от одного перевода строки до другого.

у нас с методами так сделать невозможно, но вот @CLASS и @USE -- запросто.

а вообще я снёс плагин через час после установки, т.к. с ним появились существенные тормоза в работе редактора.
Страницы форума: ← Назад | 1 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 600 | Дальше →