Это команда xemacs21-mule, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xemacs - Emacs: Следующее поколение
СИНТАКСИС
ксемакс [ командной строки переключатели ] [ файлов ... ]
ОПИСАНИЕ
XEmacs это версия Emacs, совместим с и содержит множество улучшений по сравнению с GNU
Emacs, написанный Ричардом Столменом из Фонда свободного программного обеспечения. Изначально это было
на основе досрочного выпуска GNU Emacs Версия 19, и отслеживал последующие выпуски
GNU Emacs по мере их появления.
Первичная документация XEmacs находится в XEmacs Референции Ручная, который вы можете прочитать
он-лайн с использованием Info, подсистемы XEmacs. Пожалуйста, ищите там полные и актуальные
документация. Полная документация по использованию Emacs Lisp доступна в режиме онлайн через
XEmacs Лепет Программиста Ручная. Оба руководства также можно красиво распечатать, используя
TeX пакет форматирования.
Пользовательский функционал XEmacs охватывает все остальное Emacs редакторы делают, и это
легко расширяемый, поскольку его команды редактирования написаны на Лиспе.
XEmacs имеет обширную интерактивную справочную систему, но предполагается, что вы знаете
как манипулировать XEmacs окна и буферы. CTRL-h открывает справку. Помощь
Учебник (CTRL-h t) запрашивает интерактивный учебник, который может научить новичков
основы XEmacs через пару минут. Help Apropos (CTRL-h a) помогает найти команду
учитывая его функциональность, привязка клавиш справки (CTRL-h k) описывает заданную последовательность клавиш
эффект, а функция справки (CTRL-h f) описывает заданную функцию Lisp, указанную по имени.
Вы также можете найти ключевые последовательности в XEmacs Референции Ручная использование привязки ключа поиска
(CTRL-h CTRL-k) и найдите функции Lisp в XEmacs Лепет Программиста Ручная через
Функция поиска (CTRL-h CTRL-f). Все эти и многие другие справочные функции доступны на
меню «Справка», если вы используете оконную систему.
XEmacs имеет обширную поддержку GUI (графический пользовательский интерфейс) при работе под окном
система, такая как X, включая несколько фреймов (окна верхнего уровня), строку меню, панель инструментов,
горизонтальные и вертикальные полосы прокрутки, диалоговые окна и обширная поддержка мыши.
XEmacs имеет полную поддержку нескольких шрифтов и цветов, шрифтов переменной ширины и
высотой строк и позволяет вставлять растровые изображения в буфер. (Это используется в W3
пакет для просмотра веб-страниц и в некоторых интерфейсах отладчика и схемы, среди прочего
вещи.)
XEmacs"Отменить" может отменить несколько шагов модификации ваших буферов, поэтому легко
оправиться от ошибок редактирования.
XEmacsмногие специальные пакеты обрабатывают чтение почты (VM, MH-E и RMail) и отправку
(Почта), чтение и размещение новостей Usenet (GNUS), просмотр всемирной паутины (W3), специализированный
режимы редактирования исходного кода на всех распространенных языках программирования, подсветка синтаксиса для
много языков (Font-Lock), компиляция (Compile), запуск подоболочек внутри XEmacs окна
(Shell), редактирование структуры (Outline), запуск цикла Lisp чтение-оценка-печать (Lisp-Interaction-
Mode) и автоматизированная психотерапия (Доктор).
Существует обширное справочное руководство, но пользователям других Emacsen должно быть мало
проблемы с адаптацией даже без копии. Пользователи, не знакомые с Emacs, смогут использовать базовые
функции довольно быстро, изучив руководство и используя самодокументацию
особенности.
Параметры XEmacs
XEmacs принимает все стандартные параметры командной строки X Toolkit при запуске в X Windows.
среда. Кроме того, принимаются следующие варианты (когда варианты подразумевают
последовательность действий, которые нужно выполнить, они выполняются в том порядке, в котором они встречаются):
-t файл Использовать указанный файл в качестве терминала вместо использования stdin / stdout. Из этого следует
-ну.
-партия Редактировать в пакетном режиме. Редактор будет отправлять сообщения на стандартный вывод. Вы должны использовать
-l, -f и -евал параметры для указания файлов для выполнения и функций для вызова.
-ну Запретить использование любого кода дисплея, зависящего от оконной системы: используйте текущий TTY.
-отладка-инициализация
Войдите в отладчик, если при загрузке файла инициализации возникнет ошибка.
-не нанесено на карту
Не отображать начальный кадр.
-нет-сайт-файл
Не загружайте файл инициализации для конкретного сайта (site-start.el).
-д, -no-init-файл
Не загружайте файл инициализации.
-не-ранние-пакеты
Не обрабатывайте ранние пакеты.
-ваниль
Не загружайте лишних файлов при запуске. Эквивалентно комбинации -q , -нет-сайт-
файл и -не-ранние-пакеты
-u пользователь, -user пользователь
нагрузка пользовательфайл инициализации.
файл Редактировать файл.
+номер Перейти к строке, указанной номер (не вставляйте пробел между знаком "+" и
номер).
-Помощь Распечатайте справочное сообщение и выйдите.
-В, -версия,
Распечатайте номер версии и выйдите.
-f Функция, -веселый функция
Выполнить функцию lisp функция.
-l файл, -load файл
Загрузите код Lisp в файл файл.
-евал форма
Оцените форму Lisp форма.
-i файл, -insert файл
Вставить файл в текущий буфер.
-убийство Выход XEmacs (полезно с -партия).
Использование XEmacs с X Windows
XEmacs был адаптирован для работы с системой X Window. Если ты бежишь XEmacs от
под X-окнами он создаст собственное X-окно для отображения.
XEmacs может быть запущен со следующими стандартными опциями X:
-визуальный
Выберите визуальный элемент, который XEmacs попытается использовать. должен быть одним из
строки StaticColor, TrueColor, GrayScale, PseudoColor или
"DirectColor" и должно быть количество бит на пиксель (например,
"-visual TrueColor24" для 24-битного визуального элемента TrueColor) См. X(1) для получения дополнительной информации.
-privateColormap
Требовать от XEmacs создания и использования частной цветовой карты для отображения. Это сохранит
XEmacs берет цвета из палитры по умолчанию и сохраняет их от других
клиентов за счет раздражающего мерцания при изменении фокуса. Использовать этот
вариант, только если ваш X-сервер не поддерживает 24-битные изображения.
-геометрия ## x ## + ## + ##
Укажите геометрию начального окна. ## представляют собой число; четыре
числа - это ширина (символы), высота (символы), смещение по оси X (пиксели) и Y
смещение (в пикселях) соответственно. Частичные спецификации формы ##Икс## or + ## + ##
также разрешены. (Спецификация геометрии представлена в стандартном формате X; см. X(1)
Для получения дополнительной информации).
-иконический
Указывает, что начальное окно должно изначально отображаться в виде значков.
-имя имя
Задает имя программы, которое следует использовать при поиске значений по умолчанию в
ресурсы пользователя X.
-заглавие заглавие, -T заглавие, -wn название
Задает заголовок, который следует присвоить XEmacs окно.
-d отображаемое имя, -дисплей показать имя
Создайте XEmacs окно на дисплее, указанном показать имя. Должен быть
первая опция, указанная в командной строке.
-шрифт шрифт -фн шрифт
Установить XEmacs шрифт окна к шрифту, указанному шрифт. Вы найдете различные
X шрифты в / usr / lib / X11 / шрифты каталог. XEmacs работает либо с фиксированным, либо с
шрифты переменной ширины, но, вероятно, будут лучше смотреться со шрифтом фиксированной ширины.
-ширина полосы прокрутки пикселей
Укажите ширину вертикальных полос прокрутки.
-высота полосы прокрутки пикселей
Укажите высоту горизонтальных полос прокрутки.
-BW пиксели, -ширина рамки пикселей
Установить XEmacs ширина границы окна до количества пикселей, указанного в пикселей.
По умолчанию один пиксель с каждой стороны окна.
-ib пиксели, -внутренняя ширина границы пикселей
Укажите ширину в пикселях между границей фрейма и его текстом. По умолчанию
по одному пикселю с каждой стороны окна.
-фг цвет, -передний план цвете
Устанавливает цвет текста.
Посмотреть файл /usr/lib/X11/rgb.txt для списка допустимых названий цветов.
-бг цвет, -задний план цвете
Устанавливает цвет фона окна.
-бд цвет, -цвет границы цвете
Устанавливает цвет границы окна.
-mc цвете
Устанавливает цвет указателя мыши.
-кр цвете
Устанавливает цвет текстового курсора.
-рв, -задний ход
Меняет местами цвета переднего плана и фона (обратное видео). Рассмотреть возможность
явная установка цветов переднего плана и фона вместо использования этого
опцию.
-xrm аргумент
Это позволяет вам установить произвольный ресурс в командной строке. аргумент должен
быть спецификацией ресурса, как может быть найдено в вашем .Xресурсы or .X по умолчанию
.
Вы также можете установить ресурсы, т.е. X значения по умолчанию для вашего XEmacs окна в вашем
.Xресурсы or .X по умолчанию файл (см. xrdb(1)). Используйте следующий формат:
Emacs.keyword: значение
or
Emacs * EmacsFrame.keyword: значение
в котором ценностное указывает значение по умолчанию ключевое слово. (Некоторым ресурсам нужен первый
формат; некоторые последние.)
Вы также можете установить ресурсы для конкретного кадра, используя формат
Emacs * framename.keyword: значение
в котором Framename - это имя ресурса, назначенное этому конкретному кадру. (Определенный
пакеты, такие как VM, дают своим фреймам уникальные имена ресурсов, в данном случае «VM».)
XEmacs позволяет установить значения по умолчанию для следующих ключевых слов:
default.attributeFont (класс Лицо.AttributeFont)
Устанавливает шрифт текста окна.
default.attributeForeground (класс Face.AttributeForeground)
Устанавливает цвет текста окна.
default.attributeBackground (класс Face.AttributeBackground)
Устанавливает цвет фона окна.
, с которыми сталкиваются .attributeFont (класс Лицо.AttributeFont)
Устанавливает шрифт для , с которыми сталкиваются , которое должно быть именем лица. Общие имена лиц
ЛИЦО НАЗНАЧЕНИЕ
по умолчанию Обычный текст.
жирный жирный текст.
курсив Курсивный текст.
полужирный курсив Полужирный и курсивный шрифт.
modeline Модельный текст.
zmacs-region Текст, выделенный мышью.
выделить текст, выделенный при наведении курсора мыши.
left-margin Текст в левом поле.
правое поле Текст в правом поле.
isearch Текст, выделенный во время инкрементального поиска.
info-node Текст пунктов меню Info.
info-xref Текст перекрестных ссылок Info.
, с которыми сталкиваются .attributeForeground (класс Face.AttributeForeground)
Устанавливает цвет переднего плана для , с которыми сталкиваются .
, с которыми сталкиваются .attributeBackground (класс Face.AttributeBackground)
Устанавливает цвет фона для , с которыми сталкиваются .
, с которыми сталкиваются .attributeBackgroundPixmap (класс Face.AttributeBackgroundPixmap)
Устанавливает фоновое изображение (точечный) для , с которыми сталкиваются .
, с которыми сталкиваются .attributeUnderline (класс Face.AttributeUnderline)
Ли , с которыми сталкиваются должны быть подчеркнуты.
обратное видео (класс Обратное видео)
Если установлено на on, окно будет отображаться в обратном виде. Рассмотрим явно
установка цвета переднего плана и фона вместо использования этого ресурса.
ширина рамки (класс Ширина рамки)
Устанавливает ширину границы окна в пикселях.
внутренняя граница ширины (класс внутренняя граница)
Устанавливает ширину внутренней границы окна в пикселях.
цвет границы (класс Цвет границы)
Устанавливает цвет границы окна.
курсорЦвет (класс Передний план)
Устанавливает цвет текстового курсора окна.
указательЦвет (класс Передний план)
Устанавливает цвет курсора мыши окна.
emacsVisual (класс ЭмаксВизуал)
Устанавливает визуальный элемент по умолчанию XEmacs попробую использовать (как описано выше).
частная карта цветов (класс Частная цветовая карта)
Если установлено, XEmacs по умолчанию будет использовать частную цветовую карту.
геометрия (класс Геометрия)
Устанавливает геометрию XEmacs окно (как описано выше).
знаковых (класс Знаковый)
Если включено, XEmacs окно изначально будет отображаться в виде значка.
строка меню (класс Строка меню)
Будь XEmacs окно будет иметь строку меню. По умолчанию true.
Первоначально (класс Первоначально не отображено)
Ли XEmacs оставит начальный кадр неотмеченным при запуске.
барКурсор (класс БарКурсор)
Должен ли курсор быть полосой вместо традиционного поля.
название (класс Заглавие)
Устанавливает заголовок XEmacs окно.
значокИмя (класс Заглавие)
Устанавливает имя значка для XEmacs значок окна.
ширина прокрутки бара (класс Ширина полосы прокрутки)
Устанавливает ширину вертикальных полос прокрутки в пикселях. Ширина 0 означает, что нет
вертикальные полосы прокрутки.
прокруткаBarHeight (класс Прокруткабархехт)
Устанавливает высоту горизонтальных полос прокрутки в пикселях. Высота 0 означает, что нет
горизонтальные полосы прокрутки.
прокруткаБарРазмещение (класс Размещение полосы прокрутки)
Устанавливает положение вертикальной и горизонтальной полос прокрутки. Должен быть одним из
строки «верхний левый», «нижний левый», «верхний правый» или «нижний правый». По умолчанию
«нижний правый» для полос прокрутки Motif и Lucid и «нижний левый» для Athena
полосы прокрутки.
topToolBarHeight (класс ТопТулБарХайт)
Устанавливает высоту верхней панели инструментов в пикселях. 0 означает отсутствие верхней панели инструментов.
снизуИнструментБарВысота (класс высота нижней панели инструментов)
Устанавливает высоту нижней панели инструментов в пикселях. 0 означает отсутствие нижней панели инструментов.
левыйToolBarWidth (класс левутулбарвидс)
Устанавливает ширину левой панели инструментов в пикселях. 0 означает отсутствие левой панели инструментов.
правоToolBarWidth (класс Райттулбарвидс)
Устанавливает ширину правой панели инструментов в пикселях. 0 означает отсутствие правой панели инструментов.
topToolBarShadowColor (класс Топтулбаршадоуколор)
Устанавливает цвет верхних теней для панелей инструментов. (Для всех панелей инструментов всего
панель инструментов в верхней части фрейма.)
снизуToolBarShadowColor (класс Боттомтулбаршадовколор)
Устанавливает цвет нижних теней для панелей инструментов. (Для всех панелей инструментов всего
панель инструментов в нижней части рамки.)
topToolBarShadowPixmap (класс ТопToolBarShadowPixmap)
Устанавливает растровое изображение верхних теней для панелей инструментов. (Для всех панелей инструментов всего
панель инструментов в верхней части фрейма.) Если установлено, этот ресурс переопределяет
соответствующий цветовой ресурс.
нижняя частьToolBarShadowPixmap (класс BottomToolBarShadowPixmap)
Устанавливает растровое изображение нижних теней для панелей инструментов. (Для всех панелей инструментов
только панель инструментов в нижней части фрейма.) Если установлено, этот ресурс переопределяет
соответствующий цветовой ресурс.
инструментBarShadowThickness (класс ToolBarShadowThickness)
Толщина теней вокруг панелей инструментов в пикселях.
VisualBell (класс Визуал Белл)
Должен ли XEmacs мигать экраном, а не издавать звуковой сигнал.
колокол (класс БеллОбъем)
Громкость звукового сигнала. Диапазон от 0 до 100.
использованиеBackingStore (класс ИспользованиеBackingStore)
Ли XEmacs должен установить атрибут резервного хранилища X окна, которые он создает.
Это увеличивает использование памяти X сервер, но уменьшает количество X
трафик, необходимый для обновления экрана, и полезен при подключении к X
сервер проходит через линию с низкой пропускной способностью, такую как модемное соединение.
указатель текста (класс Курсор)
Курсор, используемый при наведении указателя мыши на текст.
выборУказатель (класс Курсор)
Курсор, используемый, когда указатель мыши находится над выделенной мышью текстовой областью.
пробелУказатель (класс Курсор)
Курсор, используемый, когда указатель мыши находится над пустым пространством в буфере (то есть после
конец строки или после конца файла).
режимLinePointer (класс Курсор)
Курсор, используемый при наведении указателя мыши на строку режима.
gcPointer (класс Курсор)
Курсор, отображаемый, когда выполняется сборка мусора.
полоса прокруткиУказатель (класс Курсор)
Курсор, используемый при наведении указателя мыши на полосу прокрутки.
указательЦвет (класс Передний план)
Цвет переднего плана курсора мыши.
указатель (класс Задний план)
Цвет фона курсора мыши.
Использование мыши
Ниже перечислены привязки кнопок мыши для XEmacs окно под X11.
ФУНКЦИЯ КНОПКИ МЫШИ
влево Установите точку или выделите текст.
средний Вставить текст.
справа Всплывающее меню параметров.
SHIFT-влево Расширить выделение.
CTRL-left Сделать выделение и вставить его в точку.
CTRL-средний Установите точку и переместите туда выделенный текст.
CTRL-SHIFT-влево Сделать выделение, удалить его и вставить в точку.
META-left Сделайте прямоугольное выделение.
Используйте xemacs21-mule в Интернете с помощью сервисов onworks.net
