Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Доступный текстовый редактор с особыми требованиями

Vande omentaina, Tiflocomp!
Народ, с прискорбием и печалью приходится мне отказываться от Блокнота
для сайтостроительства (см. письма об utf-8 без BOM).
Следовательно, мне нужен текстовый редактор на его замену.
Требования:
1. _Абсолютная_ доступность для JAWS for Windows. Никаких "ну длинные
тексты он не читает, иногда строки пропускает" etc. быть не может.
2. Возможность установить по дефолту кодировку Utf-8 без BOM.
3. Бесплатность и опенсорсность приветствуются.
4. Если есть функция быстрого перехода к строке с заданным номером -
замечательно.
Спасибо заранее!

Ответить   "Anarendil E. M. Elensule" Thu, 19 Nov 2009 22:13:51 +0200 (#942797)

 

Ответы:

Доброго времени суток, Anarendil.
Akelpad однозначно.
http://akelpad.sf.net

Ответить   Иван Штефуряк Thu, 19 Nov 2009 22:29:49 +0200 (#942810)

 

Vande omentaina, Иван!

А как там сделать Utf-8 _без BOM_ по умолчанию? То есть чтобы при
сохранении/создании нового файла кодировка была именно такой?

Ответить   "Anarendil E. M. Elensule" Thu, 19 Nov 2009 22:46:44 +0200 (#942837)

 

Доброго времени суток, Anarendil.

Вы писали:

Для этого достаточно в параметрах выставить кодировку по умолчанию UTF-8, а
также создать один файл и в диалоге "Сохранить как" выбрать эту же кодировку
и там же снять флажок с пункта "bom". После этого все новосоздаваемые файлы
будут соответствовать вашим запросам.

Ответить   Иван Штефуряк Thu, 19 Nov 2009 23:30:31 +0200 (#942868)

 

Vande omentaina, Иван!

А вот не соответствуют почему-то. Новосоздаваемые файлы (по крайней
мере, если просто запустить AkelPad) всё равно оказываются с BOM... А
пересохранять каждый раз неудобно (флажок можно и забыть кликнуть...)

Ответить   "Anarendil E. M. Elensule" Thu, 19 Nov 2009 23:35:35 +0200 (#942874)

 

Доброго времени суток, Anarendil.

Вы писали:

У меня настройки сохраняются. Когда флажок с пункта "bom" снят, строка
состояния выглядит так:
1:1 Ins Win 65001 (UTF-8) *BOM
Когда флажок установлен - тогда так:
1:1 Ins Win 65001 (UTF-8)

Может быть, вас ввёл в заблуждение вид строки состояния?

Ответить   Иван Штефуряк Fri, 20 Nov 2009 00:28:37 +0200 (#942903)

 

Vande omentaina, Иван!

Нет-нет) Это я как раз понял)
Активировал плагин NoBom, теперь сохраняются вроде как без BOM, хотя
флажок таки да предательски стоит)

Ответить   "Anarendil E. M. Elensule" Fri, 20 Nov 2009 00:34:16 +0200 (#942906)

 

Здравствуйте, Anarendil,

Обратите внимание на версию AkelPad. Помнится, в разных версиях с
кодировками всё по-разному было.

Ещё очень любопытный редактор Notepad++
http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072

В нём есть очень "вкусные" штучки, его можно настроить под себя, с
Джозом есть некоторые проблемы из-за цветовой схемы по умолчанию и
из-за собственного метода выделения. В общем, это не рекомендация, а
информация для изучения на досуге.

--
С наилучшими пожеланиями
Владимир Лукьянов, Москва

Ответить   Fri, 20 Nov 2009 10:37:06 +0300 (#943084)

 

Здравствуйте, Anarendil.

Вы писали 19 ноября 2009 г., 23:13:51:

Ну может этот подойдёт.
MioPad
http://www.msolt.chat.ru/MioPad.zip

MioPad
Простой текстовый редактор. Удобно и писателям, и читателям! :-)
Инсталляции не требует, нигде в системе ничего не пишет.
Англо-русский интерфейс.
Быстро открывает большие файлы.
История открывавшихся файлов с запоминанием позиций.
Автодекодирование DOS, KOI8-R, UNI текстов.
Преобразование *.doc,*rtf, *htm в простой текст, распаковка *.tcr
Подсветка URL,HTML,PAS,C,SQL
Транслитерация (LAT<->RUS)
Исправление ошибки набора QWERTY<->ЙЦУКЕН
Проверка орфографии (при наличии MS Word).
Сортировка строк с удалением дубликатов.
Возможность использования словарей.
Пользовательские закладки, генерируемое оглавление.
Есть режим ReadOnly и регулируемая автопрокрутка.
Возможность уплотнения текста (Compress).
Статистическая информация о тексте.
Отправка письма.
Поиск, замена.
DragDrop.
Шрифт, цвет фона.
Печать с предв. просмотром.
Панель с кнопками и статусная панель.

ПРЕОБРАЗОВАНИЯ (Convert)

При отмеченном пункте меню AutoDecode открываемый текст автоматически
приводится к читаемому виду (ANSI) из кодировок DOS(OEM), KOI-8R, UNICODE(UCS-2,UTF-8),
а также из файлов других форматов (*.rtf, *.doc, *.tcr). Кроме того, *htm-файлы,
открываемые с подсветкой синтаксиса, можно также преобразовать в простой текст
(Ctrl+H). При установленной в Настройках опции, *.html файлы могут также сразу
открываться как простой текст.
С помощью меню "Сохранить как" можно сохранить текст в кодировке UTF-8.
Выделенный или весь текст можно преобразовать в "латиницу" (Ctrl+1) и
обратно (Ctrl+2), чтобы, например, отослать (Send mail) или прочесть письмо.
Выделенный (или весь) фрагмент при ошибочно набранном русском тексте
в английской раскладке клавиатуры (QWERTY), или наоборот (ЙЦУКЕН), может быть
преобразован к нужному виду (Ctrl+Q, Ctrl+E) с автопереключением клавиатуры.
Также можно преобразовать регистр букв выделенного или всего текста
Также может быть произведено уплотнение текста (Compress) - за счёт лишних
разрывов строк, пробелов и т.п. Для разных текстов тут можно экспериментировать,
чтобы получить желаемое.
Сортировка строк бывает необходима, если текст содержит какие-то списки,
но чаще всего - для обработки файлов, служащих в качестве текстовых словарей
(см. ниже). Может быть отсортирован либо весь текст, либо выделенный фрагмент.

ОРФОГРАФИЯ (SpellCheck).
F7

Проверка правописания каждого слова осуществляется при наличии Word-а
- начиная с текущей позиции в тексте и до конца (либо до прерывания клавишей
Esc). При этом надо понимать, что Word - штука серьёзная, а потому местами капризная,
в особенности именно теми местами, которые и используются для проверки орфографии.
Здесь многое может зависеть и от версии, и от сервис-пака, от наличия подключенного
к Word-у пользовательского custom.dic и т.п. А потому лучше предварительно протестировать
эту функцию на каком-нибудь мало значимом тексте... Кроме того, проверка осуществляется
не так быстро, как хотелось бы, а потому лучше её применять в небольших текстах
(например, в письмах - перед отправкой), хотя в любой момент процесс можно и
остановить.

СЛОВАРЬ (Dictionary).
F8

Основная функция - быстренько помочь с переводом или объяснением конкретного
слова или выделенного фрагмента в тексте. Если ничего не выделять, то вызванный
словарь (F8) даст объяснение, толкование, перевод слова у каретки (текстового
курсора). Таких файлов-словарей можно найти в Интернете в достаточном количестве
уже готовыми - есть много программ, использующих такого рода текстовые словари
(BookSeer, Qdictionary и т.п.), или создать самостоятельно.
Словарь - это внешний текстовый файл, каждая строка которого - в формате
"слово = значение (толкование, перевод и т.п.)" Вместо символа "=" в качестве
разделителя статей можно указать в настройках что-то иное (Sets -> Dictionary
items delimiter). Там же можно указать, разделитель различных значений, синонимов,
если таковые будут в данной статье (Dictionary values separator), по умолчанию
- табулятор (^t).
В открывшемся окне словаря (его положение и размер запоминается) сразу
начинается поиск нужного слова в соответствующем файле, который можно при желании
поменять. Если слово найдёно, то в список слева будет выведено ещё по 5 слов
до и после данного, а справа - текстовое значение (определение, перевод, толкование
- в зависимости от словаря). Даже если никаких разделителей статей в словаре
нет (если это, например - простой орфографический список), найденное слово всё
равно будет выведено. Тут же вверху можно ввести другое слово для выяснения его
значения, либо щёлкнуть по одному из слов списка, либо по одному из слов текста
значения статьи. Если в тексте искомого слова содержится звёздочка (в начале,
в конце, или по обе стороны), то в список выводятся все найденные по такому фильтру
слова, значения которых можно также получить щелчком по строке списка.
При желании (и терпении) можно получить значения слова из всех файловых
словарей, находящихся в данной папке.
Удаление и редактирование статей текущего словаря - из контекстного меню
списка. Добавление в словарь - по кнопке. При этом строка только (но быстро)
добавляется в конец словарного файла, либо после этого файл ещё и сортируется
(зависит от опции в настройках - Sort after adding item). Можно и независимо
сортировать файл. Сама сортировка не так необходима для поиска слова в файле,
но лучше, когда в список соседних слов выводятся действительно таковые. Кроме
того, после сортировки файл словаря может значительно уплотниться и упорядочиться
(особенно после объединения нескольких файлов в один).
Сортировка строк как словарного файла, так и текста в самом редакторе
выполняется по умолчанию вместе с удалением пустых и дублирующихся строк. Но
в случае установки а настройках опции "Join items while sorting" и при наличии
указанного разделителя статей, сортировка включает в себя ещё и объединение словарных
статей методом поглощения и слияния. Если одно значение статьи целиком входит
в другое, то оно удаляется (как частный случай), ну, то есть, происходит поглощение
меньшего бо'льшим. В противном случае, значение меньшей статьи дописывается к
бо'льшей (слияние) - через разделитель синонимов.
Вот ссылки (кроме собственно авторского сайта - http://msolt.nm.ru/News32.html),
откуда можно скачать словари: http://dict.buktopuha.net/data/index.htm http://linguists.narod.ru/downloads5.html
Если закрыть окно той же клавишей F8, которой оно было вызвано, то содержимое
словарной статьи будет вставлено в основной текст редактора.

ЗАКЛАДКИ (Bookmarks).
F9 - Ctrl+F9.

Это те места в тексте, куда бы мы хотели ещё раз попасть (и куда для
этого, по поверию, надо бросить монетку :-). Часто в программах-редакторах есть
10 пронумерованных закладок и пункты меню типа "вернуться к закладке номер 7".
В MioPad это выглядит несколько иначе.
Во-первых, закладок может быть сколь угодно. Во-вторых, при сохранения
закладки (F9) запоминается не только данная позиция в тексте, но и вся текущая
строка (либо выделенный фрагмент) - для упрощения дальнейшей ориентации и обозреваемости.
(Если текст выделен, то добавить закладку можно и кнопкой на верхней панели).
В-третьих, открыв окно закладок, можно не только видеть сразу все отмеченные
места, но и быстро по ним перемещаться. И, наконец, весь список закладок может
быть сохранён в файл, а затем вновь использован. Кроме того, в окне закладок
есть две постоянные кнопки для быстрого перемещения в то место текста, с которого
мы начали его чтение, открывая файл (First position), и в то место, где мы находились
до путешествия по закладкам (Last position) - чтоб было, куда вернуться. Перемещаться
по закладкам в тексте можно и непосредственно в окне редактора - с помощью клавиш
Ctrl+Tab и Shift+Ctrl+Tab.
Здесь же, к теме закладок, можно отнести генерируемое содержание открытого
текстового файла. Это, как бы, тоже закладки, но не наши, пользовательские, а
авторские, распознаваемые в тексте как отдельно стоящие недлинные строки. Если
в окошке закладок нажать кнопку Content (содержание), то именно эти строки-заголовки
мы и увидим. Если убрать галочку LARGE CAPTIONS, то выводятся заголовки, состоящие
не только из прописных букв. Ну а если мы ничего не увидим, то, значит, автор
не позаботился об этом, и текст не содержит такого рода "закладок".
Переключаться из одного режима в другой поможет клавиша F9.
Если вдруг понадобится ограничить количество закладок, а также длину
строки генерируемого содержания, это можно сделать в настройках.

МЕНЮ И КЛАВИШИ.

Файл:
Создать Ctrl+N
Открыть Ctrl+O
Открыть заново Ctrl+0
Сохранить изменения Ctrl+S (F2)
Печать Ctrl+P
Отправить письмо Ctrl+M
Выход Esc

Правка:
Отменить Ctrl+Z
Повторить Shift+Ctrl+Z
Вырезать Ctrl+X
Копировать Ctrl+C
Вставить Ctrl+V
Выделить всё Ctrl+A
Найти (Заменить) Ctrl+F
Найти далее F3
Заменить везде Ctrl+R
Вставить Дату Время Ctrl+F5
Только чтение Ctrl+\
В режиме чтения клавиша
"Пробел" листает страницы.

Преобразование:
Html-Txt Ctrl+H
Рус-Транслит Ctrl+1
Транслит-Рус Ctrl+2
Инверсия регистра Ctrl+I
Верхний регистр Ctrl+Up
Нижний регистр Ctrl+Down
Анг-Рус раскладка Ctrl+Q
Рус-Анг раскладка Ctrl+E
Уплотнить текст Ctrl+L
При нажатой клавише Shift
пункты меню DOS-WIN,
KOI-WIN выполняют
обратные преобразования.

Опции
Прокрутка (вкл-выкл) F5
Ускорить прокрутку Ctrl +
Замедлить прокрутку Ctrl -
Орфография F7
Словарь F8
Закладки добавить F9
Вызов закладок Ctrl+F9
Обход закладок Ctrl+Tab
(обратно - Shift+Ctrl+Tab)
Замена закладки Shift+F9

весна 2006г.
www.msolt.chat.ru
markso***@m*****.ru

Ответить   Fri, 20 Nov 2009 00:07:51 +0300 (#942855)

 

Vande omentaina, Косолапов!

Опять-таки, не нашёл ни кодировки по умолчанию, ни даже кодировки при
сохранении файла.

Ответить   "Anarendil E. M. Elensule" Thu, 19 Nov 2009 23:25:21 +0200 (#942867)

 

Здравствуйте, Андрей.
Попробуйте редактор TEA. Там вроде можно сделать нужную кодеровку по
умолчанию, да и вообще функций туча. Можете скачать на wecrasoft, благо
вам далеко ходить не надо. :)
Ну а вообще, можно для редактора просто создать скрипт, где в функцию
Function AutoStartEvent () засунуть команду на переключение на нужную
вам кодировку, если там нельзя сделать её по умолчанию. Конечно, немного
дурацкий способ, но на худой конец сгадится. Главное не забыть, что при
работе с NVDA переключение происходить не будет.

Ответить   Fri, 20 Nov 2009 20:17:25 +0300 (#943693)

 

Привет, Anarendil E. M. Elensule!

Listedit.
Всем вашим требованиям соответствует, и даже более.
Например, можно переключаться между текстовой информацией, то есть кодом и
отображением её, как в браузере (это для html).

Ответить   Fri, 20 Nov 2009 08:43:43 +1100 (#942881)

 

Vande omentaina, Сатори!

А можно линку, чтобы не гуглить?)

Ответить   "Anarendil E. M. Elensule" Thu, 19 Nov 2009 23:56:28 +0200 (#942896)

 

Привет, Anarendil E. M. Elensule!

Цитата из Readme:

Посещайте домашнюю страницу программы: http://altesoft.com/listedit.htm.
Последнюю версию программы Вы всегда можете взять здесь http://altesoft.com/listedit.zip
(установка)
или http://altesoft.com/listedex.zip (без установки),
а также Light-версию программы (без встроенного IE-браузера): http://altesoft.com/listedlt.zip
(без установки).

Ответить   Fri, 20 Nov 2009 09:49:43 +1100 (#942911)