Emacs для начинающих

       

Emacs для начинающих

Назначение и Формат использования
Общая структура AWK-программы
Поля
Значения переменных
Переменные поля
Массивы
Арифметические выражения
Регулярное выражение

Выражение отношения
Комбинация образцов


BEGIN и END
Вывод /Печать/
Присваивание
Встроенные функции
Управляющие структуры
Part: Сравнительное решение задач с помощью SED и AWK
Посчитать количество строк (input)
Напечатать все строки, содержащие "olga"

Напечатать все строки, содержащие "olga", "mike" или "mal"
Напечатать третье поле каждой строки
Напечатать сначала третье, а затем второе поля каждой строки
Добавить строки, содержащие "olga", "mike" или "mal" соответственно к файлам: folga, fmike, fmal
Dave Bodenstab
Введение
Основные термины
Какие форматы файлов шрифтов я могу использовать?
Настройка виртуальной консоли на режим работы 80x60
Использование шрифтов type 1 с системой X11

Использование шрифтов type 1 с пакетом Ghostscript
Codeeqv
Ссылки по теме
Зачем нужен этот документ?
Что такое Emacs?
Разновидности Emacs

План действий.
Установка и настройка MySQL.
Установка словарей.
Установка и настройка PtkDic.
Установка и настройка GtkDic.
Установка J2RE 1.4 и JaLingo.
Установка и настройка Apache с поддержкой PHP и phpMyLingvo.
Заключение (субъективное).

Благодарности.
Синтаксис
Структура документа
Полезные тэги
Тэги корневого раздела [Root Section]
Структурные тэги [Sectioning Tags]
Тэги, образующие списки [List-Making Tags]
Тэги прямого форматирования [Inline Markup Tags]
Перекрестные ссылки

О чем я умолчал
За и против
Дополнительные материалы
Кристоф Шпиль [Christoph Spiel]
Текстовые редакторы для ОС UNIX
GNU Emacs 19.19
UniPress Emacs 2.20e
Siren Editor 1.0

Iris Х Editor 1.3.7
Nedit 3.1.1
TED 2.la
AUIS ez
VEDIT 2.30
Edit*2000 1.40
SlickEdit 2. 3
YUI 1.0 (бета-версия)
Эмуляторы
Nu/TPU 3.0

REDT
Gnus
c
z
x

О
Errors

Emacs для начинающих


Errors-e
Faq

Faq-e
Feedback
Feedback-e
Преобразование файлов в другие форматы в Linux
Fonts
Основными растровыми шрифтами

Как работает txt2html.
Установка заголовка и имени автора.
Создание разделов.
Создание споисков.
Размещение рисунков.
Добавление ссылок.
Новые параграфы и подчеркивания.
Таблицы.
Математические выражения.
Including LaTeX definitions in txt2html

Omitting LaTeX
Заключительные замечания.
Ключи программы.
Примеры.
Локализация, как она есть.
О чем здесь написано ?
Что здесь есть (содержание) :

Index-e
Песнь о Joe
Кодируем помаленьку

Крестоносцы
LaTeX

Общая структура документа
Задание структуры документа
Списки
Определение собственных команд и окружений
Физическая разметка [Inline Markup]
Последовательность вызова утилит LaTeX

Latex2html
Еще раз о ссылках
Гиперссылки
Команды, специфичные для конкретного формата
Плюсы и минусы latex2html
Дополнительные источники
Кристоф Шпиль [Christoph Spiel]
LDP
SGML
Почему SGML а не HTML или какой нибудь другой формат ?

Инструменты
Jade
OpenJade
DSSSL
DocBook DTD (версия 3.1)
Sgmltools-lite
TeX
LyX
Emacs (PSGML)
WordPerfect 2000

DocBook: The Definitive Guide
Aspell
Cygnus DocBook Tools
By
Info? Это что?
Общая структура
Заголовок
Тело документа

Задание структуры и разбиение на разделы
Титульная страница
Условная трансляция
Прямое форматирование

Программы просмотра (браузеры)
Обзор распространенных программ просмотра Info
Плюсы и минусы
Локализация, интернационализация, глобализация.
POSIX locale
Локализация от Microsoft.
Лингвистика и компютеры.

Локализация (l10n), интернационализация (i18n) :
Фирмы - производители программного обеспечения.
Языки, символы, кодировки :
UNICODE
MIME :
Linux :
Ссылки на меня :-)[по результатам /var/log/httpd/referer.log]
Языки, символы и кодировки.
Language

Character
Encoding.
СharSets
Transfer interrupted!
Standarts
POSIX
CHARSET и его имя, или Do you forget about Charset ?

Что такое UNICODE ?
Локализация и почта. MIME.
Категории локализации.
Как включить локализацию ?
Как установить locale ?

Emacs для начинающих

Как проверить, что локализация заработала ?
NLS. Сообщения на родном языке.
Пример (XPG4):

Исходный текст message catalog-a:
Компиляция message catalog-а :
Пример использования message catalog-a :
Запуск:
Ввод/вывод в системе UNIX и локализация.

Кто занимается стандартизацией locale ?
Другие стандарты ISO :
Что значит "программа правильно написана" ?
Функция setlocale() .
Локализация и POSIX.
Как работает locale ? (пример Linux)
Что такое LyX ?

История LyX
Что такое LaTeX ?
Главные характеристики
LyX и LinuxDoc
Приложение. Установка
LyX и LaTeX: организация взаимодействия. Часть 1

Настройки LyX
Проверка орфографии
Настройки клавиатурного ввода
Почитать на ту же тему на сайте Софтерра:
Настройка взаимодействия с LaTeX
Загрузка пакета fontenc

Загрузка пакета inputenc
Загрузка пакета многоязыковой поддержки
Шрифтовое оформление документа
Несколько слов о KLyX
Manual

Manual-e
Англо-русский словарь Мюллера и программы для его использования в UNIX
Описание формата словаря Мюллера, Издание 7. Под GNU GPL.
"MOVA" --- скрипты для работы со словарями в формате "MOVA"

Пролог
Внешний вид и основные возможности
File
Edit
Search

Preferences
Shell
Macro
Windows
Help
Настраиваем NEdit
Language Modes
Auto Indent, Wrap и Tabs
Text Fonts

Customize Menus
Searching
Syntax Highlighting, Statistics Line, Incremental Search Line и Show Line Numbers
Make Backup Copy и Sort Open Prev. Menu
Warning
Initial Window Size
Show Matching (...), Tag Collisions, Popups Under Pointer
Конфигурирование .Xdefaults

Файлы .nedit и .neditdb
Наращиваем мускулы Макросы и Shell
Пример применения HTML-редактор своими руками
Эпилог

Модифицирующие клавиши
Прочие клавиши
Стандартные PC-клавиши
Клавишные комбинации, дублирующие пункты меню
Приложение 2 Пример секции !nedit в файле .Xdefaults для настройки редактора NEdit
Приложение 3 Макросы для разметки html-документов
Настраиваем NEdit, или HTML-редактор своими руками
Создание макрокоманд

Встраивание команд оболочки
Самодельный HTML-редактор
Обзор программы: Nedit
"А напоследок я скажу..."
Thomas Adam
Примечания переводчика

Русификация wscons
Русификация PCVT консоли
Русификация X Window
Настройка XKB
Установка xruskb
Bash
Приложений на базе GTK
Majordomo
Mg - emacs-like text editor
Netscape

Talk
Vi/Ex
Создание PDF документов с использованием DocBook
Что такое DocBook?
Пишем заметку
Добавление текста и другой информации
Преобразование документа в формат PDF
Заключение
Ссылки

Perl's Plain Old Documentation (POD)
Секционирование
Команды прямого форматирования [Inline Markup Commands]
Синхронизация
Формато-специфичные абзацы

Программы для работы с POD
За и против формата POD
Что почитать
XML: свобода, ограниченная только фантазией
Дилемма 0.Применять ли XML вообще?

Emacs для начинающих

Дилемма 2.Как обеспечить устойчивость?
Дилемма 3.Нужна ли схема?
Дилемма 5.Узлы или ребра?

Итог
Азбука кириллизации
Путь первый, новаторский
Путь второй: старый, проверенный
Введение
Русификация X Window и приложений.
Последние советы
Русификация Linux

Русификация RedHat Linux 8.0
Политика
Цели и задачи
Русификация

Переключатель клавиатуры
Шрифты
Альтернативные подходы
Список использованной литературы
Приложение 1. Все любят скриншоты
Конвертор кодировок rusconv
Мая 2002 года
Назначение и Формат использования
Адресация в командах SED
Регулярное выражение

Функции SED
Функция контекстной замены
Сравнительное решение задач с помощью SED и AWK
Посчитать количество строк (input)
Напечатать все строки, содержащие "olga", "mike" или "mal"
Напечатать третье поле каждой строки
Напечатать сначала третье а затем второе поля каждой строки
Добавить стороки, содержащие "olga", "mike" или "mal" соответственно к файлам: folga, fmike, fmal
Добавить в начало каждой строки
SGML - документальный метаязык

Три носителя
Два типа разметки
Три особенности SGML
Три части SGML-документа
Три типа SGML-программ
XML-инициативы набирают силу
Инструментальный набор
SGML: с чем это едят?

Как я набрел на SGML-технологию
Терминология
Особенности SGML
Описательная разметка
Типы документов
Независимость данных
О преимуществах
Почему SGML?

SGML против WYSIWYG
О программном обеспечении
SGML-редактор
Средства форматирования
Используемые программы
Выбор DTD
SGML и Web
Публикация в SGML
Информация к размышлению
Документация

Программное обеспечение
Шпаргалка по редактору "Emacs"
ХОЖДЕНИЕ ПО ФАЙЛАМ
ОКНА, БУФЕРА
ИНФОРМАЦИЯ
ОТКАТКА
БОЛЬШИЕ / МАЛЕНЬКИЕ. РУССКИЕ/ЛАТИНСКИЕ
ПЕРЕМЕЩЕНИЯ ПО ТЕКСТУ
/B> УСТАНОВКА ОКНА В УДОБНОЕ ПОЛОЖЕНИЕ
ВСТАВКА / УДАЛЕНИЕ / РЕДАКТИРОВАНИЕ СТРОКИ

ЗАПОМИНАНИЕ / ВСПОМИНАНИЕ
МАКРОКОМАНДЫ И Т.П.
КОМАНДЫ МИНИБУФЕРА
ПОИСК , И ЗАМЕНА
ФОРМАТИРОВАНИЕ
ПРОЧЕЕ
ФИЛЬТРЫ
Установка параметров
Феньки всякие
ЛИСП

TED
Что такое Ted?
Сравнение
Какие шрифты?
Как усовершенствовать TED?
Функциональность
Выводы
Страница отзывов
Сказ про TeXmacs, или как прикручивали шрифты TeX к графическому режиму, и что из этого получилось
Наследие Emacs

Наследие Emacs - 2
Влияние LaTeX
Гримасы русификации
Как с этим бороться
Tutorial

Tutorial-e
Что нужно писателю, чтобы писать
Редактор текстов - каким хотелось бы видеть
Vi - классика мира Unix
Вариации на тему emacs
Прочие консольные редакторы
Средства KDE - Kedit, Kwrite, Katy
Прочие редакторы для системы X Window
Nedit - на пути к идеалу

Текстовые процессоры
Ted как орудие бюрократа и головотяпа
Содержание
Введение
Как получить Emacs
Редактирование текста в Emacs
Запуск и завершение работы в Emacs

Команды Emacs
Перемещение курсора
Ввод и удаление текста

Emacs для начинающих

Сохранение результатов редактирования
Копирование, перемещение и удаление блоков текста
Поиск и замена текста

Редактирование нескольких файлов
Дополнение имен.
Работа с несколькими окнами.
Настройка редактора Emacs.
Запись и выполнение макросов.
LISP - язык программирования Emacs.
Настройка переменных редактора Emacs.
Возможности встроенной подсказки.

Редактирование Документов SGML в редакторе Emacs и PSGML
Установка PSGML
Запуск PSGML
Объявления SGML и DTD
Использование PSGML
Установка значений переменных PSGML.

Sgml-omittag-transparent
Sgml-balanced-tag-edit
Sgml-auto-insert-required-elements
Sgml-set-face
Sgml-live-element-indicator
Sgml-indent-step
Ввод команд PSGML
Ввод текста.
Разбиение Оперативного Элемента

Вставка тэгов в существующий текст
Вставка элементов через Меню
Выравнивание текста элемента
Структурирование текста
Перемещение курсора в режиме SGML
Удаление, перемещение и копирование элементов.
Копирование элементов
Редактирование атрибутов

Обнаружение ошибок разметки
Вывод результатов проверки
Изменение команды проверки
Другие полезные свойства PSGML
Выделение Разметки шрифтом и цветом
Нормализация Образцов Документа
Помощь при вводе ссылок на объект
Информация о месте текущего элемента в иерархии документа

Краткий справочник. Комбинации клавиш Emacs и PSGML
Использование редактора VI
Сокращения
Предисловие
Начало работы
Выход из VI
Режимы работы VI
Работа в командном режиме

Простые команды редактора VI
Текстовые буферы в редакторе VI
Вырезание и копирование
Вставка
Оформление и контроль
Поиск текста
Настройка VI и EX
Макросы
Переменная EXINIT и файл .exrc
Восстановление данных

Предупреждения для использования VI на рабочих станциях
Обзор команд редактора VI
Вырезание и вставка/удаление текста
Вставка текста
Перемещение по файлу
Перемещение по экрану
Замена текста
Манипулирование символьно/строковым форматированием
Сохранение и выход

Разное
Команды редактора EX
Vim

Vim-2 или "что может быть проще?"
Vim: уже шесть!
Почитать на ту же тему на сайте Софтерра:

Редактор vi
Полноэкранный редактор vi
Командный режим
Режим командной строки
Команды
Редактирование
Командная строка

Повторители
Буферы vi
Многооконное редактирование
Vito
Руководство по редактору vi для начинающих.

Whatrus
Whatrus-e
XML в 10 тезисах
XML — это способ записи структурированных данных
XML немного похож на HTML
XML — это текст, но он не предназначен для чтения

XML умышленно многословен
XML — это семейство технологий
XML нов, но не совсем
XML ведет HTML к XHTML
XML - модульная технология
XML — основа для RDF и Семантической Сети
Технология XML свободна от лицензирования, платформо-независима и хорошо поддерживаема
Встречаем XSLT
Получение значений атрибутов

Сортировка
Инструкция if
Инструкция for-each
Инструкция choose
Saxon
Установка
Xsltproc
Daniel Guerrero

Как стать активным сторонником Linux далее
Руководство администратора Linux по безопасности далее