mcedit. /lab1.с

Общий вид командной строки для запуска:

mcedit [-bcCdfhstVx?] [+число] file

Некоторые параметры:

+число переход к указанной числом строке (не ставьте пробел между знаком + и числом)

-b черно-белая цветовая гамма

-c цветовой режим ANSI для терминалов без поддержки цвета

-d отключить поддержку мыши

-V вывести версию программы

mcedit – это полноценный полноэкранный редактор, позволяющий редактировать файлы размером до 64 Мб, с возможностью редактирования бинарных файлов. Основными возможностями являются: копирование блока, перемещение, удаление, вырезка, вставка; отмена; выпадающие меню; вставка файлов; макро-команды; поиск регулярных выражений и их замена; подсветка синтаксиса; перенос по словам; изменяемая длина табуляции; использование перенаправления потоков для применения, например, проверки орфографии при помощи ispell.

Редактор крайне прост в использовании и может быть использован без предварительного изучения. Выпадающее меню вызывается клавишей F9. Список наиболее часто используемых горячих клавиш приведен ниже (Ctrl и Shift обозначают соответствующие клавиши клавиатуры, Meta - условное обозначение для набора мета-клавиш, на современном PC это обычно Alt или Esc):

F3 Начать выделение текста. Повторное нажатие F3 закончит выделение
Shift+F3 Начать выделение блока текста. Повторное нажатие F3 закончит выделение
F5 Скопировать выделенный текст
F6 Переместить выделенный текст
F8 Удалить выделенный текст
Meta+l Переход к строке по её номеру
Meta+q Вставка литерала (непечатного символа).См. таблицу ниже
Meta+t Сортировка строк выделенного текста
Meta+u Выполнить внешнюю команду и вставить в позицию под курсором её вывод
Ctrl+f Занести выделенный фрагмент во внутренний буфер обмена mc (записать во внешний файл)
Ctrl+k Удалить часть строки до конца строки
Ctrl+n Создать новый файл
Ctrl+s Включить или выключить подсветку синтаксиса
Ctrl+t Выбрать кодировку текста
Ctrl+u Отменить действия
Ctrl+x Перейти в конец следующего
Ctrl+y Удалить строку
Ctrl+z Перейти на начало предыдущего слова
Shift+F5 Вставка текста из внутреннего буфера обмена mc (прочитать внешний файл)
Meta+Enter Диалог перехода к определению функции
Meta+- Возврат после перехода к определению функции
Meta++ Переход вперед к определению функции
Meta+n Включение/отключение отображения номеров строк
tab Отодвигает вправо выделенный текст, если выключена опция "Постоянные блоки"
Meta-tab Отодвигает влево выделенный текст, если выключена опция "Постоянные блоки"
Shift+Стрелки Выделение текста
Meta+Стрелки Выделение вертикального блока
Meta+Shift+- Переключение режима отображения табуляций и пробелов
Meta+Shift++ Переключение режима "Автовыравнивание возвратом каретки"

Также работают и привычные по Norton и Volcov Commander’ам клавиши:

Ctrl-Ins копировать

Shift-Ins вставить

Shift-Del вырезать

Ctrl-Del удалить выделенный текст. Выделение мышью также работает на некоторых терминалах.

Клавиши автозавершения (обычно Alt-Tab или Escape Tab) завершают слово, на котором находится курсор, используя ранее применявшиеся в файле слова.

Для задания макроса нажмите Ctrl-R и нажимайте клавиши, которые нужны для воспроизведения в будущем. Повторное нажатие Ctrl-R завершит запись макроса. Затем нажмите на клавишу, на которую хотите повесить этот макрос. Макрос сохранится, когда нажмете Ctrl-A и затем назначенную макросу клавишу. Макрос выполнится по нажатию Meta, Ctrl, или Esc назначенной клавиши, если клавиша не используется другими функциями.

Дополнительную информацию как обычно в Linux можно получить при помощи команды man mc. 1.8. Порядок выполнения работы 1. Создайте в своем домашнем каталоге новый подкаталог с именем lab_01. Создайте в нем с помощью редактора mcedit текстовый файл lab1.c и введите в него текст программы из п. 1.1.2. Откомпилируйте полученный текст программы и запустите получившийся исполняемый файл.3. Измените в тексте программы выводимую на экран строку с Hello world! на свою фамилию. Повторите пункт 2. 1.9. Контрольные вопросы 1. Как обрабатываются блоки текста в редакторе mcedit?2. Как восстановить в mcedit удаленные строки?3. Каковы этапы получения выполняемого файла?

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: