This file mostly duplicates tips.txt but also answers on some russian specific questions. The codepage used is koi8-r. Please read this before asking for assistance! >============================================================================== F.A.Q. по использованию GoldED+ в картинках (tm) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Содержание >~~~~~~~~~~ 1. Установка GoldED+. 2. Локальные установки. 3. Замена SoftCR (русской буквы "H"), как это делается в GoldED+ правильно. 4. Макросы или как HЕ надо менять русскую букву "H". 5. Стилевые коды. 6. CUA. 7. Kак не квотить тирлайн и ориджин в GoldED+. 8. Где взять GoldED+. 9. Поиск слов: что-то не так... 10. Что за левизна в адресах кросспостов, начиная с 1.1.3? 11. А почему GoldED+ так криво поддерживает hpt-шные конфиги (не под UNIXами)? 12. Почему не вводится русская "Э" под Win95? 13. Глюки отображения под Windows 2000. 14. Я, крутой линуксоид, привык смотреть список сообщений на русском... 15. Типа эта... А писать куда автору? ;-) >============================================================================== *Q:* А вот я достал GoldED+, как его ставить-то? *A:* Прочитайте Notework.txt, там много интересного написано. Особенно полезно его читать, если что-то работает не так. Если не знаете английского, но знаете, какое ключевое слово глючит - поищите его, 3 предложения перевести со словарем всегда можно. И вообще: читайте доки - они рулез. *Q:* А у меня регистронезависимый поиск глючит и время в e-mail'ах и TZUTC неправильное. *A:* Чтобы GoldED+ глючил поменьше, надо настроить региональные установки: для DPMI32: country.sys, переменная TZ для Win32: control panel для OS/2: [не знаю где настраивается, но региональные настройки - свои], переменная TZ для UNIX: переменные LANG и TZ. *Q:* А как же все-таки правильно менять SoftCR при наборе и иметь с этим меньше всего проблем? *A:* Чтобы заменять SoftCR (для чайников - это большая русская буква "H") чем-нибудь надо пользоваться ключевым словом EDITSOFTCRXLAT. При этом НЕОБХОДИМО (с версии 1.1.3) иметь DISPSOFTCR определенное в yes. Все остальные варианты замены GoldED+ не нужны, а ЗАМЕНА ЧЕРЕЗ MACRO и вовсе ПРОТИВОПОКАЗАНА! (см. следующий вопрос). *Q:* А почему так странно работает замена через MACRO, EDITMACRO, и пр.? *A:* Символы из верхней части ASCII-таблицы (для чайников - русские буквы) в макроподстановках нынче расцениваются как регистронезависимые, как это всегда было для символов нижней половины ASCII-таблицы (латинских букв). Проблема маленькой русской "н" растет отсюда. *Q:* А как изменить поведение стилевых кодов? *A:* GoldED+ по-умолчанию показывает символы выделения стилей так же, как это было в GoldED 2.50. Если это не устраивает, то почитайте про ключевое слово STYLECODES. *Q:* А где обещанное CUA? *A:* Чтобы использовать CUA при выключенном KEYBDEFAULTS надо его определить. Хотя всякие #Left не описаны в документации, они физически есть всюду, кроме версии для Linux (с 1.1.4.5 они есть и на линуксовой консоли). Скорее всего CUA под Linux'ом (и в планах BSD) будет работать только на иксовой консоли, поскольку вывод на экран будет повраплен в ncurses. *Q:* А что за проблемы с INVALIDATE "" ""? Почему все-равно квотится? *A:* Это опять недочитанная до конца документация. Используйте ключевое слово QUOTECTRL, которое, кстати, может использоваться и в Random System Group. Тирлайны правильно инвалидируются по трем минусам, GoldED+ сам знает, что после них должен быть пробел или перевод строки. *Q:* А где можно взять GoldED+? А можно поиметь исходники? А чем потом собирать? *A:* Родина GoldED+ находится на http://asa.i-connect.com. Там же вы можете найти список мирроров и взять исходники. Собирать надо GNU C/C++ (не надо брать нечто древнее 2.8.x, лучше всего какую-нибудь свежую версию) и его производными (djgpp, emx, mingw32). Другие компиляторы более не поддерживаются. Чтобы все компилировалось без каких-либо проблем - берите что-то новее gcc 2.95 (или те egcs, в которых #pragma implementaion, #pragma interface уже были obsolete). Вовсе не надо компилировать все командой "make 2>&1 | mail -s VERSION asa@eed.miee.ru", все равно я это читать не буду - мне лень разбирать этот спам. *Q:* А как-то поиск нетривиально работает... *A:* А вы уверены, что прочитали Notework.txt до предыдущей версии, в которой все работало? Hачиная с 3.00b4 все сильно поменялось. K тому, что там описано, можно добавить, что GoldED+ правильно понимает поиск комбинаций типа "A & B | C & D & E" с приоритетом & над | и что русские слова можно искать такими комбинациями: "?r [пn][рp][иu][вB][еE][тT]", где первая буква русская, вторая латинская (кавычки вводить не следует). *Q:* Что за левизна в адресах кросспостов, начиная с 1.1.3? *A:* В goldlang.cfg поменялся формат для слов MS_LISTCC ("%s %s") и ST_STATUSCC ("CC: %s of %s"). Проверьте свой конфиг! *Q:* Поставил себе hpt. И что это за лажа при чтении конфигов? *A:* А вы уверены, что вы читали доку на свой hpt? В доке явно написано, что "\" инициирует escape-последовательность. GoldED+ честно её обрабатывает, в отличии от тех, кто обещал... В принципе, в 1.1.4.1 появился ключик -lame, отключающий парсилку обратных слэшей, попробуйте. Вот комментарии с конца строки я точно парсить не буду!!! :-) *Q:* Почему не вводится русская "Э" под Win95? *A:* Поставьте тип клавиатуры 101 клавишный США, скорее всего поможет. Если не поможет - поставьте себе нормальный руссификатор: это заодно спасет от кривой вставки текста из клипборда в DOS-версии при несовпадении языка текста и содержимого клипборда. *Q:* Глюки отображения под Windows 2000. *A:* Решаются сменой шрифта на Lucida или грязными хаками registry на предмет перестановки языков с 1250/1252 на 1251. *Q:* Я, крутой линуксоид, привык смотреть список сообщений на русском... *A:* Ну и смотри: "MsgListFast No" *Q:* Типа эта... А писать куда автору? ;-) *A:* Писать лучше всего в Ru.GoldED. Даже лучше сначала его почитать, потом писать. Если уж сильно приспичит, то можно писать на 2:5020/201.58, 2:5020/604.19 или aaganichev@netscape.net, но я совсем не гарантирую, что я отвечу. >==============================================================================