Ru-Board.club
← Вернуться в раздел «Программы»

» Текстовый редактор

Автор: Vjaces
Дата сообщения: 14.04.2003 17:16
albel
От себя добавлю. Есть 2 проги с таким названием. Одна российская, другая китайская (описанная вами). По поводу китайской: подсветку синтаксиса так и не удалось врубить. Как не изголялся. ИМХО глюки.
Автор: o22
Дата сообщения: 14.04.2003 18:57
albel
Спасибо.
Не "рулит"
Что-то "официальный руссификатор" исчез ?
Ему-бы оветить на эти вопросы.
Автор: CaptainFlint
Дата сообщения: 14.04.2003 19:35
Ох мамма-миа, наконец-то пролистал весь тред
У меня такой вопрос возник. Часть прог, названных здесь, я все-таки перепробовал, но далеко не все. Подскажите, кто их много юзал - хочется редактор с такими фичами:
1. Обязательно!
- подсветка языков программирования
- настройка цветов и шрифтов в подсветке синтаксиса
- выход из программы по Esc (или в многооконном случае - хотя бы закрытие текущего документа)
- довольно быстрая загрузка (быстрее Ворда )
- сохранение позиции и размеров окна
2. Очень желательно!
- разные кодировки: чтение, конвертация
- очень быстрая загрузка
3. Просто желательно
- русский интерфейс
- много настроек (если текстовик/ini, то с описанием всех опций)

Пока что пользуюсь Aditor'ом, но в нем во-первых, нет настройки подсветки (только глобальная), а во-вторых, он что-то с каталогами глючит (иногда сохраняет не туда, куда надо). Сейчас вот скачал чай (TEA), на первый взгляд, что-то хорошее, но пока еще не успел посмотреть. Во всяком случае, выход по Esc и подсветка там есть...
Автор: albel
Дата сообщения: 14.04.2003 20:40
CaptainFlint
EmEditor попробуй.

Vjaces
А что за русская разработка? Можно поподробнее?
Автор: Shadow Twilight
Дата сообщения: 15.04.2003 07:22
EmEditor - здорово!!! Тут тебе и Юникод, и кодировки. И DOS-кодировку правильно
выводит (псевдографику)! Блин, только Bred2 так показывал. А NoteXPad стопудово из исходников сляпан, как бесплатное но глюкавое приложение . Всё перехожу на EMEditor!!!
Автор: T7
Дата сообщения: 15.04.2003 09:46
кто бы мне еще объяснил и показал хоть какие-то премущества EmEditor перед EditPlus (у которого схожий или даже меньший размер) или (любителям консоли) FAR.exe -e. кодировки? абсурд. я с KOI8-R уже забыл, когда сталкивался, не говоря уж о Unicode. к тому же, работа с кодировками не имеет никакого отношения к редактору -- редактор должен давать удобно возможность обработать открытый файл внешней программой, все остальное вытекает отсюда: и grep, к примеру, и sed, и awk -- инструменты такого уровня, который ни один редактор все равно обеспечить не может, не говоря уже о кодировках.

говоря же о личных предпочтениях, то все, что хотелось бы в довесок к вышеозначенному -- это highlight (есть у почти всех), макросы (есть у многих), малый размер (редакторы такого уровня размером меньше 1мб, к сожалению, практически отсутсвуют). вот и получается, что без солянки не обойтись: EditPlus для чего-то более-менее серьезного, а Edxor на замену блокноту. ну, и FAR в терминальном окне :).
Автор: Vjaces
Дата сообщения: 15.04.2003 11:32
albel
http://myie2.traktir.ru/files/notexpad.rus.exe
Автор: gera serg
Дата сообщения: 15.04.2003 11:42
Junior Member
абсурд, но не для всех...
EmEditor удобен в первую очередь своим автоопределением и быстрым изменением кодировки. Иногда из 97ворда можно выгрузить кирилицу в html только в юникоде (иначе грохаеся ворд).
Неудобен (для меня) тем что однооконен (без табов).
Макросы слабы у обоих, нет доступа к коду макро.
Советую глянуть Code-Genie - у него большой плюс - макро на языке vbScript или Jscript, с текстом можно сделать все что угодно внутри редактора (или отправить во внешние). Размер - вдвое меньше Emeditor'а
...без солянки не обойтись или чем-то пожертвовать - согласен
Автор: CaptainFlint
Дата сообщения: 15.04.2003 11:54
Народ, а почему в EmEditor не работает изменение шрифта в подсветке?
В панели HighLight(1) ставлю слово ".errors", цвет первый, "Whole word only" включил, все остальное отключил. Во вкладке Display на Highlight(1) ставлю цвет текста черный, фон белый, шрифт Bold. Жму OK. По идее это слово должно стать жирным, но не становится. Естественно, к нему ничего больше не примыкает, оно вообще одно в строке.

И еще вопрос, там же. Мне хочется сделать все числа в определенном цвете. Сделал рег. выражение [0-9]* , указал опять-таки такие же флаги, как и в предыдущем примере (только включил Regular Expr, естественно). Теперь у меня все числа отображаются моим цветом, даже внутри других слов... Некрасиво как-то...
Автор: Aleek
Дата сообщения: 15.04.2003 12:01
Вопрос к пользователям EmEditor:
в состав функции

Цитата:
- подсветка языков программирования

html/php/asp тоже входит?
Автор: CaptainFlint
Дата сообщения: 15.04.2003 12:34
Ох, блин... Я частично понял, в чем дело. Первый мой вопрос, оказывается, очень тесно связан со вторым. У меня помимо слова ".errors" есть еще слово "." (точка), у которой свой цвет. Вот он и парсит отдельно точку, отдельно слово "errors"... Значит, остается один вопрос: как заставить EmEditor целое слово делать одним цветом, а какую-то его часть, записанную другим отдельным словом - другим цветом?
Неужели ни у кого нет подсветки для языка программирования со своим цветом для чисел? Такой, чтобы числа в составе идентификаторов не подсвечивались?
Автор: Vjaces
Дата сообщения: 15.04.2003 12:51
Aleek
yes
Автор: T7
Дата сообщения: 15.04.2003 15:55
gera serg

да, я смотрел code-genie. вполне ничего, согалсен. просто я уже отчасти привык к EditPlus (например), да и больших плюсов от исходного кода макросов для меня лично почти нет, макросы у меня чаще элементарные... apply command он, кажется, тоже умеет?

что до изменения кодировки, то вообще-то это секундное дело даже без автоопределения / изменения... apply command -> внешний перекодировщик. т.е., из-за чего такое предпочтение (а в данном обсуждении оно превалирует над действительно полезными ф-циями) -- вот чего я не могу понять...
Автор: gera serg
Дата сообщения: 15.04.2003 16:52
T7
А мне нравится Genie:
Ecть пара стандартных пунктов в меню: Run и ShellExecute и еще 8 пустых мест для внешних.
Явно видимые макро с десятками сток кода, операторами типа Пока, Если..., рег. выражения в поиске весьма полезны и в будущем. vbScript как средство автоматизации всяких созданий и перемещений файлов и папок в системе, используя WSH.
Ну а народу, видимо, в большей степени нужен легкий многооконный редактор-гляделка с подсветкой html.

А какие внешние перекодировщики ты используешь из EditPlus?
Автор: o22
Дата сообщения: 15.04.2003 17:37
T7

Цитата:
что до изменения кодировки, то вообще-то это секундное дело даже без автоопределения / изменения... apply command -> внешний перекодировщик. т.е., из-за чего такое предпочтение (а в данном обсуждении оно превалирует над действительно полезными ф-циями) -- вот чего я не могу понять...

А в том-то и дело, что перекодировать как раз чаще всего и не надо.
Нужно работать в той кодировке, в какой файл и есть.
И чтобы после редактирования он эту кодировку не побил, как многие редакторы и делают, когда дело касается псевдографики в ДОС-овских файлах.
То-есть вариант, когда псевдографика заменяется на похожие символы из Win-кодировки не приемлем абсолютно.
А этой болезнью не болеют, по-моему, только EmEditor, Bred и RulNote.
Может еще какой редактор так не делает, добавьте.
Автор: T7
Дата сообщения: 15.04.2003 18:50
gera serg


Цитата:
Ну а народу, видимо, в большей степени нужен легкий многооконный редактор-гляделка с подсветкой html

так в понятие "легкий" вписывается IMHO только Bred2 :). про Edxor в 27Kb с шифрованием и прочей радостью я не говорю, там нет синтаксиса и кодировок.

про regexps -- мне кажется , они много, где есть. at least, в EditPlus они есть точно.

Цитата:
А какие внешние перекодировщики ты используешь из EditPlus?

или Universal Russian codepage DeCoder v 0.54c (c)Evgeny Kotsuba, 1997-99, или портированный с юниксов recode.


o22


Цитата:
Нужно работать в той кодировке, в какой файл и есть.

так это шрифтами решается, мне кажется, а не редактором. впрочем, каждому по потребностям, я согласен, конечно.
Автор: gera serg
Дата сообщения: 15.04.2003 19:51
T7
>regexps -- мне кажется , они много, где есть
для меня не в том дело, что их много где есть, а в том, что только в Word и Code-Genie, с их открытым макроязыком я вспомню, что они делали раз использованные и год назад.
(Есть у меня задачка раз в квартал вычистить html - отчет пакетом из 2 десятков замен)
Автор: CaptainFlint
Дата сообщения: 15.04.2003 20:42
Ну неужто никто не знает, как сделать такую фичу? Так и обратно на адитор пересесть можно...
А может, есть еще какой редактор, который соответствует тому списку требований и с более культурной настройкой подсветки?
Автор: albel
Дата сообщения: 15.04.2003 23:21
T7

Цитата:
кто бы мне еще объяснил и показал хоть какие-то премущества EmEditor перед EditPlus

Интерфейс

Цитата:
абсурд. я с KOI8-R уже забыл, когда сталкивался, не говоря уж о Unicode.

бывает... Я вот, например, с KOI и DOS регулярно работаю.

Цитата:
редактор должен давать удобно возможность обработать открытый файл внешней программой

... и открыть/сохранить в нужной кодировке


CaptainFlint
С цифирьками действительно интересно - подсвечиваются все. Надо посмотреть.
Автор: Shadow Twilight
Дата сообщения: 16.04.2003 02:52


Цитата:
Цитата:абсурд. я с KOI8-R уже забыл, когда сталкивался, не говоря уж о Unicode.



Ну что сказать. В 95/98 Unicod правда не используется. А 2000, а XP! Ну попробуй сохранить ветку реестра по умолчанию, например.
EmEdit имеет IMHO некоторые недочёты. Но в целом руль!
Автор: vito333
Дата сообщения: 16.04.2003 05:53
а чего круче УльтраЕдит или ЕмЕдитор?
Автор: albel
Дата сообщения: 16.04.2003 07:35
vito333
Провокатор.
UltraEdit понавороченнее. Мне субъективно не нравится. Пока рулит EmEditor.
Автор: T7
Дата сообщения: 16.04.2003 08:45
Shadow Twilight

не знаю, что делает русский текст в реестре :). у меня его там нет (т.е. конвертирование не требуется). а про 95/98 -- так у меня либо 2к, либо XP. ну, еще, правда несколько юниксов.

вообщем, всем по потребностям, я не спорю. просто почему я удивился -- я перепробовал, наверное, все здесь упомянутые редакторы (а некоторые -- и по несколько раз). и мои выводы кардинально не сходятся с здесь главенствующими :). а казалось бы, область применения достаточно стандартная -- быстрое и удобное редакторование различнейших файлов с акцентом на plain-text/HTML/CSS/PHP/Perl/различные scripts.
Автор: Shadow Twilight
Дата сообщения: 16.04.2003 11:00
T7
мда-а-а. А ты внимательно посмотри в редактор реестра, особенно при сохранении
(export) ветвей в файлы .reg. По умолчанию в XP, в частности, сохраняет в юникоде.
Можно конечно каждый раз выбирать сохранение в старом формате. А не видел потому что Notepad виндовый понимает корректно юникод. Такой вот у него маленький плюс.
Русский текст может быть где угодно да будет Вам известно. Вариантов масса. Латиница в юникоде тоже далеко не во сех текстовых редакторах показывается нормально. Вот Bred2 , например, показывает как 2 символа. Один служебный , а второй реальный знак.
Автор: gera serg
Дата сообщения: 16.04.2003 12:54
T7
>- быстрое и удобное редакторование различнейших файлов с акцентом на plain-text/HTML...

Акцент верный
Ну и чем в этом EmEditor плох?
А вот в EditPlus придется подбирать кодировку, если не стандартная и быстроты нет
Автор: Uncle KILLER
Дата сообщения: 16.04.2003 15:40
Вот такой аск: какой простенький редактор делает 2 (назову основными (для меня) ) вещицы:
1. Подсветка
2. Разбитие окна по вертикали на два независимых (для разных файлов)
Editeur не предлагать, последняя версия конфликтует с Far-om (опять же последним)
Автор: T7
Дата сообщения: 16.04.2003 16:20
Shadow Twilight

Цитата:
Русский текст может быть где угодно да будет Вам известно.

безусловно может. но должен ли? я потому и заакцентировал именно этот момент -- русскому тексту в реестре делать нечего. если же у авторов ПО кривые руки, то...

Цитата:
А не видел потому что Notepad виндовый понимает корректно юникод.

боюсь, я не помню, как выглядит Notepad виндовый :).

gera serg

Цитата:
Ну и чем в этом EmEditor плох?

тем, что тэги там (если я не путаю) приходить писать руками.

Цитата:
А вот в EditPlus придется подбирать кодировку, если не стандартная и быстроты нет

замечу (раз уж речь про HTML), что страницы не касается в какой она кодировке (читай: в какой мне удобно, в такой и пишу), а вот сервер -- да, должен отдать ее клиенту в затребованной кодировке. но тут-то текстовый редактор снова не при чем :).
кстати, никто не мешает предопределить несколько шрифтов -- windows1251, koi8-r, cp866, и переключаться между ними.
Автор: o22
Дата сообщения: 16.04.2003 16:29
T7

Цитата:
так это шрифтами решается, мне кажется, а не редактором. впрочем, каждому по потребностям, я согласен, конечно.

Да, ты прав, шрифтами.
Поэтому в редакторе должна быть настройка шрифта для каждой кодировки.
Что мы и наблюдаем в Bred и EmEditor.
В RulNote используется Courier New - единственный стандартный юникодовый моноширинный шрифт и эта проблема решена по другому.

Автор: gera serg
Дата сообщения: 16.04.2003 17:22
T7
> тем, что тэги приходить писать руками
страницу с 0 и прямо в тэгах?
Извините. Набросаю сначала в FP98 или Namo Webeditor.
А подправить потом код по мелочи - Emeditor

>(читай: в какой мне удобно, в такой и пишу)
На Макинтоше в его кодировках некоторым тоже удобно.
А если файл для тебя чужой и неизвесно что там за кодировка? Emeditor.
Автор: sunny
Дата сообщения: 16.04.2003 19:01
T7

Цитата:
русскому тексту в реестре делать нечего. если же у авторов ПО кривые руки, то...

Интересно... А если имена файлов русские в Recent-списках хранятся, это тоже кривые руки? Русский в реестре - это нормально.

По-поводу кодировок вообще - зависит от того, кто для чего текст правит. Я например пишу переносимые програмки под несколько ОС одновременно - мне нужна корректная поддержка кодировок, причем обязательно 1251, ISO, KOI и UTF-8, 866 желательна. У всех потребности разные...


Цитата:
замечу (раз уж речь про HTML), что страницы не касается в какой она кодировке (читай: в какой мне удобно, в такой и пишу), а вот сервер -- да, должен отдать ее клиенту в затребованной кодировке.

Что бы это значило... Как сервер связан с кодировками???


Цитата:
кстати, никто не мешает предопределить несколько шрифтов -- windows1251, koi8-r, cp866, и переключаться между ними.

Мда... А не лучше ли просто иметь нормальную поддержку кодировок?..
В любом случае с Unicode-ом такаю шутка не пройдет, так что это не выход.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: Ламерский вопрос по M$ EXCEL`ю


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.