Редактор Photon
ped [-adfr] [-c функция] [-g строка] [-h высота[%]] [-l настройка_локализации] [-p спецификация_файла] [-S i|m|n] [-s сервер] [-t шаг] [-w ширина[%]] [-x положение[%][r]] [-y положение[%][r]]
Имя_сервера | Использование сервера |
---|---|
путь_к_узлу | путь_к_узлу/dev/photon |
полный_путь | полный_путь |
относительный_путь | /dev/относительный_путь |
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Приложение ped представляет собой простой редактор, в котором поддерживаются только файлы в формате Unicode (UTF-8). В нем также предусмотрены простые функции поиска и замены.
Имя открытого в редакторе файла и путь к нему отображаются в заголовке окна. В нижней области окна отображаются индикаторы строк и столбцов, а также имя файла (без пути).
При установке определенных параметров настройки программа ped вставляет в конце файла текстовый блок, который может вызвать конфликт с приложениями, считывающими файлы. При использовании параметров ped по умолчанию этот блок не добавляется. Необходимость добавления этого блока определяется путем выбора "Preferences" ("Параметры") в меню "Edit" ("Правка") и установки требуемых параметров на вкладке "Styles & Markers" ("Стили и маркеры"). |
Кнопка "Font" ("Шрифт") в правом верхнем углу указывает на шрифт текста в текущей позиции курсора. Нажатие этой кнопки аналогично выбору пункта "Font" ("Шрифт") в меню "Type" ("Вид") (Ctrl - Alt - F
). Цветной прямоугольник рядом с текстовым полем указывает на цвет текста в текущей позиции курсора. Щелчок по этому прямоугольнику аналогичен выбору пункта "Color" ("Цвет") в меню "Type" ("Вид") (Ctrl - Alt - C
).
Для выделения текста можно использовать следующие действия мыши:
Требуемый результат | Действие |
---|---|
Установка курсора | Один щелчок |
Выделение слова, на котором установлен курсор | Двойной щелчок или щелчок с удержанием клавиши Alt |
Выделение текущей строки | Три щелчка |
Выделение текущего абзаца | Четыре щелчка |
Выделение всего текста | Пять щелчков |
Расширение выделенной области | Щелчок с удержанием клавиши Shift |
Выделение части текста | Перетаскивание с удержанием левой кнопки мыши |
Копирование выделенной области в буфер обмена | Щелчок правой кнопкой мыши с удержанием левой кнопки |
Для выделения, копирования, вставки и форматирования текста, а также для выбора пунктов меню можно вводить команды с клавиатуры.
Команды перемещения курсора
Если при перемещении курсора (см. далее) нажата и удерживается клавиша Shift
, то весь текст по пути перемещения будет выделен.
Перемещение курсора | Сочетание клавиш |
---|---|
На один символ в направлении, заданном стрелкой | ↑ , ↓ , ← , → |
В начало строки | Home |
В начало документа | Ctrl - Home |
В конец строки | End |
В конец документа | Ctrl - End |
На одну страницу вверх | Page Up |
На одну страницу вниз | Page Down |
На одно слово вперед | Ctrl → |
На одно слово назад | Ctrl ← |
К парной фигурной скобке или кавычке для символов "( )", "{ }", "[ ]", одиночной или двойной кавычек | F10 |
Поиск соответствующих кавычек выполняется только в прямом направлении. |
Команды удаления
Удаляемый объект | Сочетание клавиш |
---|---|
Строка | Ctrl - U |
До конца строки | Ctrl - K |
Символ справа от курсора | Delete |
Символ слева от курсора | Backspace |
Выделенный текст | Любая клавиша для удаления или вставки текста |
После выделения текста, который требуется удалить, этот текст можно заменить путем нажатия любой клавиши ввода или удаления. Удаленный текст помещается в буфер обмена до тех пор, пока не будет заменен при следующем удалении или явном выполнении операции загрузки в буфер обмена.
Команды форматирования
Формат текста | Сочетание клавиш |
---|---|
Полужирный | Alt - B |
Курсив | Alt - I |
Если выделена часть текста, то формат применяется только к выделенному тексту. Если текст не выделен, то формат применяется к вводимому далее тексту.
Команды выравнивания
Выравнивание текста | Сочетание клавиш | Описание |
---|---|---|
По левому краю | Alt - L | Выравнивание текстовой строки, в которой установлен курсор, по левому краю. |
По центру | Alt - C | Выравнивание строки, в которой установлен курсор, по центру. |
По правому краю | Alt - R | Выравнивание текстовой строки, в которой установлен курсор, по правому краю. |
Команды буфера обмена
Требуемый результат | Сочетание клавиш |
---|---|
Копирование выделенного текста в буфер обмена | Ctrl - C |
Перемещение выделенного текста в буфер обмена (выделенный текст удаляется) | Ctrl - X или Ctrl - Alt - X |
Удаление текущей строки | Ctrl - U |
Вставка текста из буфера обмена в текущую позицию курсора | Ctrl - V или Ctrl - Alt - V |
В режиме замены каждый введенный символ сохраняется в буфере обмена. |
Текст, замененный при вставке, помещается в буфер обмена.
Специальные команды
Требуемый результат | Сочетание клавиш | Описание |
---|---|---|
Вызов Helpviewer | Ctrl - Alt - H | Поиск выделенного текста в helpviewer. |
Операции меню "File"
Пункт меню | Сочетание клавиш | Описание |
---|---|---|
Меню "File" ("Файл") | Alt - F | Отображение выпадающего меню "File". |
New (Новый) | Ctrl - N или Alt - F - N | Очистка содержимого буфера и имени файла после подтверждения операции. |
Open (Открыть) | Ctrl - O или Alt - F - O | Открытие нового буфера, замена текущего содержимого буфера после подтверждения операции. |
Save (Сохранить) | Ctrl - S или Alt - F - S | Сохранение текущего содержимого буфера в файл с текущим именем. |
Save As (Сохранить как) | Ctrl - A или Alt - F - A | Сохранение текущего содержимого буфера в файл с указанным именем. |
Print (Печать) | Ctrl - P или Alt - F - P | Печать файла. |
Exit (Выход) | Alt - X или Alt - F - X | Выход после подтверждения операции (если изменения в текущем буфере не сохранены). |
Файл также можно открыть путем перетаскивания из окна pfm в окно ped. Каждый перемещенный таким образом файл открывается в новом буфере. |
Операции меню "Search"
Пункт меню | Сочетание клавиш | Описание |
---|---|---|
Меню "Search" ("Поиск") | Alt - S | Отображение выпадающего меню "Search". |
Find (Найти) | Ctrl - F или Alt - S - F | Поиск следующего вхождения указанной строки. |
Search & Replace (Поиск и замена) | Ctrl - R или Alt - S - R | Поиск следующего вхождения указанной строки и ее замена на вторую указанную строку. |
Search & Replace (Поиск и замена) | F2 | Поиск введенного в строке поиска текста. |
Search & Replace (Поиск и замена) | F3 | Заменить выделенный текст на текст, введенный в поле "Replace", и повторить поиск. |
Goto Line (Перейти к строке) | Ctrl - G или Alt - S - G | Переход к указанной строке. |
Если в открытом диалоговом окне "Find" курсор установлен в строке поиска, то при нажатии клавиши Enter
выполняется поиск следующего вхождения значения поиска. При нажатии клавиши F2
поиск выполняется повторно; окно поиска в этом случае не обязательно должно быть активным или даже может быть закрыто.
Если в открытом диалоговом окне "Search and Replace" курсор установлен в поле "Replace", то при нажатии клавиши Enter
операция повторяется. При нажатии клавиши F2
выполняется поиск следующего вхождения текста, введенного в строке поиска. При нажатии клавиши F3
выполняется замена выделенного текста, а затем поиск и выделение следующего вхождения тексте, введенного в строке поиска. При нажатии клавиши Esc
окно "Search" закрывается.
Операции меню "Options"
В этом диалоговом окне можно изменить значения по умолчанию и кодировку файла.
Пункт меню | Сочетание клавиш | Описание |
---|---|---|
Меню "Options" ("Опции") | Alt - O | Отображение выпадающего меню "Options". |
Defaults (Значения по умолчанию) | Ctrl - D или Alt - O - D | Вызов диалогового окна для настройки конфигурации по умолчанию для сеансов ped. |
Encoding (Кодировка) | Ctrl - E или Alt - O - E | Выбор кодировки для использования в качестве фильтра при загрузке или сохранении файла. |
В диалоговом окне "Defaults" можно установить такие параметры по умолчанию, как цвет фона или шрифта, шрифт, интервал табуляции, перенос текста, автоматический отступ и спецификацию файла, используемые при вызове диалоговых окон загрузки/сохранения.
Кроме того, можно определить необходимость резервирования атрибутов при загрузке или сохранении файлов (если эта опция активирована, то атрибуты сохраняются в комментарии C/C++ в конце файла). Данные атрибутов сохраняются в файле .ph/pedrc
.
Цвета фона и текста применяются (обновляются) непосредственно при их выборе, что позволяет просмотреть изменения без необходимости закрытия диалогового окна.
Указанная кодировка принимается в качестве кодировки файла. При загрузке выполняется преобразование кодировки файла в UTF-8. При сохранении кодировка файла преобразуется из UTF-8. В самом редакторе используется кодировка UTF-8 (Unicode).
Если текущая выбранная в редакторе кодировка не соответствует кодировке загружаемого файла, файл может быть загружен не полностью. Потребуется выбрать новую кодировку и повторно загрузить файл. Для преобразования одной кодировки в другую необходимо выполнить следующее:
|
Операции меню "Type"
Пункт меню | Сочетание клавиш | Описание |
---|---|---|
Меню "Type" ("Вид") | Alt - T | Отображение выпадающего меню "Type". |
Font (Шрифт) | Ctrl - Alt - F или Alt - T - F | Открытие диалогового окна выбора шрифта. |
Color (Цвет) | Ctrl - Alt - C или Alt - T - C | Открытие окна выбора цвета. |
В диалоговом окне "Font" ("Шрифт") можно выбрать шрифт (гарнитуру, стиль и размер). Выбранный шрифт применятся к выделенному диапазону текста. Если диапазон текста не выделен, то выбранный шрифт применяется к вводимому далее тексту. (При вводе текста в текущей позиции курсора на кнопках шрифта отображается гарнитура и стиль этого текста.)
В диалоговом окне "Color" ("Цвет") можно выбрать цвет текста в выделенном диапазоне. В этом диалоговом окне определяется основной цвет для выделенного диапазона текста. Если диапазон не выделен, то выбранный цвет применяется к вводимому далее тексту. (При вводе текста в текущей позиции курсора на кнопке цвета отображается цвет этого текста.)
Запуск ped на сервере Photon в узле my_node:
ped -s/net/my_node/dev/photon
Запуск ped в определенном начальном положении (10,10) и с начальными размерами 200X300:
ped -x10 -y10 -h200 -w300
Правка простого текстового файла в японской кодировке Shift-JIS.
ped -a -l ja_JP.sjis
Базовые подсистемы ЗОСРВ «Нейтрино», Photon
Предыдущий раздел: Приложения Photon