Редактор

Far Manager


Редактор

Создание файлов с помощью редактора Клавиши управления
Изменение текущей позиции
Поиск в программе редактирования
Меню с результатами поиска всех вхождений
Сохранить файл как...
Повторное открытие файла

Для редактирования выделенного курсором файла надо нажать клавишу F4.

Для редактирования файла может использоваться как встроенный редактор, так и любой иной указанный пользователем в меню Настройки редактора.

Создание файлов с помощью редактора

Если после нажатия комбинации клавиш Shift-F4 ввести имя файла, не имеющегося на диске, то при этом будет создан новый файл.

Примечания

  1. Если при открытии нового файла вы указали имя несуществующей папки, то появится предупреждение: "Путь к редактируемому файлу не существует".

  2. При попытке повторного открытия на редактирование файла, Far выдаст предупреждение: "Повторное открытие файла".

  3. Кодовую страницу, используемую при создании нового файла можно выбрать в меню Настройки редактора.


Клавиши управления

Команды управления курсором

LeftСимвол влево
Ctrl-SСимвол влево, но курсор не будет переходить на предыдущую строку при достижении начала строки
RightСимвол вправо
UpСтрока вверх
DownСтрока вниз
Ctrl-LeftСлово влево
Ctrl-RightСлово вправо
Ctrl-UpПрокрутка экрана вверх
Ctrl-DownПрокрутка экрана вниз
PgUpСтраницу вверх
PgDownСтраницу вниз
HomeВ начало строки
EndВ конец строки
Ctrl-Home, Ctrl-PgUpВ начало файла
Ctrl-End, Ctrl-PgDownВ конец файла
Ctrl-NВ начало экрана
Ctrl-EВ конец экрана

Удаление

DelУдалить символ (также может удалить блок, в зависимости от Настроек редактора)
BackspaceУдалить символ слева
Ctrl-YУдалить строку
Ctrl-K, Alt-DУдалить до конца строки
Ctrl-BackspaceУдалить слово слева
Ctrl-T, Ctrl-Del Удалить слово справа

Операции над блоками

Shift-Клавиши курсораПометка блока
Ctrl-Shift-Клав.курсораПометка блока
Alt-серые Клав.курсораПометка вертикального блока
Alt-Shift-Клав.курсораПометка вертикального блока
Ctrl-Alt-серые клавишиПометка вертикального блока
Ctrl-AВыделить весь текст
Ctrl-UСнять выделение с текста
Ctrl-Ins, Ctrl-C, Ctrl-Gray +Скопировать выделенный текст в Буфер Обмена
Shift-Del, Ctrl-XПереместить выделенный текст в Буфер Обмена
Shift-Ins, Ctrl-VСкопировать выделенный текст из Буфера Обмена
Ctrl-DУдалить блок
Ctrl-PКопировать блок в текущую позицию курсора (только в режиме постоянных блоков, Буфер Обмена не изменяется)
Ctrl-MПеренести блок в текущую позицию курсора (только в режиме постоянных блоков, Буфер Обмена не изменяется)
Alt-UСдвинуть блок влево
Alt-IСдвинуть блок вправо

Прочие операции

F1Помощь
F2Сохранить файл
Shitf-F2Сохранить файл как
Shift-F4Создать файл и редактировать его
F6Переключиться в программу просмотра
F7Поиск по файлу в программе редатирования
Ctrl-F7Замена одного блока текста другим
Shift-F7Продолжить поиск / замену
Alt-F7Продолжить поиск / замену в обратном направлении
F8Переключение OEM/ANSI кодовой страницы
Shift-F8Выбор кодовой страницы
Alt-F8Перейти на указанную строку и позицию
Alt-F9Изменение размеров окна программы Far Manager
Alt-Shift-F9Настройки редактора
F10, F4, EscВыход из программы редактирования
Shift-F10Сохранение файла и выход из редактора
Ctrl-F10Позиционировать на текущий файл без выхода
F11Вызвать меню команды плагинов
Alt-F11Показать историю редактирования
Alt-Bachspace,
Ctrl-Z
Отмена действия (Undo)
Ctrl-Shift-ZПовтор действия (Redo)
Ctrl-LЗапретить модификацию редактируемого текста
Ctrl-OПоказать пользовательский экран
Ctrl-Alt-ShiftВременно показать пользовательский экран (работает до тех пор, пока удерживаем эти клавиши)
Ctrl-QРассматривать следующую комбинацию клавиш как код символа
Правый Ctrl-0..9Установить закладку 0..9 в текущей позиции
Ctrl-Shift-0..9Установить закладку 0..9 в текущей позиции
Левый Ctrl-0..9Перейти к позиции закладки 0..9
Shift-EnterВставить в позицию курсора имя текущего файла на панели
Ctrl-Shift-EnterВставить в позицию курсора имя текущего файла на пассивной панели
Ctrl-FВставить в позицию курсора полное имя редактируемого файла
Ctrl-BСпрятать/Показать линейку функциональных клавиш
Ctrl-Shift-BСпрятать/Показать статусную строку

См. также список макроклавиш, доступных в редакторе.

Примечания

  1. Alt-U / Alt-I сдвигают текущую строку, если блок не выделен.

  2. Alt-Код символа на дополнительной клавиатуре вставляет в редактируемую строку символ с указанным кодом (0-65535).

  3. Если блок не выделен, то Ctrl-Ins / Ctrl-C помечают текущую строку как блок и копируют её в Буфер Обмена.

См. также Настройки редактора.

Изменение текущей позиции

В этом диалоговом окне можно указать строку и символ для перехода в файле.

Вы можете вводить два числа - строку и символ.
Разделителями чисел являются символы: , . : ; или пробел.

Если вы введёте ",Символ", то редактор перейдёт на указанную колонку в текущей строке.

Также есть возможность перехода по процентам. Введите "50%" и вы перейдёте ровно в середину текста.

Поиск в программе редактирования

Для поиска и замены в редакторе доступны следующие режимы и опции:

Учитывать регистрПри поиске будет учитываться регистр введённых символов.
Только целые словаПри поиске будет произведён поиск только целого слова.
Обратный поискИзменить поиск на обратный - искать от конца файла к началу.
Регулярные выраженияИспользовать регулярные выражения для поиска и замены. Поиск построчный, поэтому многострочные конструкции и переводы строк не будут найдены.
Сохранять стильСохранять стиль (регистр и форматирование для файлов исходных текстов) во время замены.
ВсёПри нажатии этой кнопки будет показано меню с результатами поиска всех вхождений.

Меню с результатами поиска всех вхождений

В этом меню доступны следующие сочетания клавиш:

F5- переключить размер меню
Ctrl-Up, Ctrl-Down- скроллировать текст редактора
Ctrl-Enter- перейти к позиции найденного текста
Add- добавить стековую закладку с текущей позицией
Правый Ctrl-0..9- установить закладку 0..9 в текущей позиции
Ctrl-Shift-0..9- установить закладку 0..9 в текущей позиции
Левый Ctrl-0..9- перейти к позиции закладки 0..9

Сохранить файл как...

Редактируемый файл можно сохранить под другим именем - нажать Shift-F2 и указать другое имя, кодовую страницу и формат представления символа перевода строки.

Если для сохраняемого файла выбрана одна из кодовых страниц: UTF-8, UTF-16 (Little endian) или UTF-16 (Big endian), то при включённой опции Добавить сигнатуру (BOM) в начало файла добавляется специальный маркер, позволяющий другим приложениям однозначно идентифицировать этот файл.

Вы можете также указать формат представления символа перевода строки:

Исходный форматНе изменять символы перевода строк.
В формате DOS / Windows (CR LF)В качестве последовательности перевода строк будут использоваться два символа - возврат каретки и перевод строки (CR LF), принятые в DOS/Windows.
В формате UNIX (LF)В качестве последовательности перевода строк будет использоваться символ перевода строки (LF), принятый в UNIX.
В формате MAC (CR)В качестве последовательности перевода строк будет использоваться символ возврата каретки (CR), принятый в MAC.

Повторное открытие файла

Far Manager отслеживает все попытки повторного открытия в редакторе уже редактируемых файлов.

Правила повторного открытия следующие:

  1. Если файл не был изменён, и в диалоге подтверждений отключена опция Повторное открытие файла в редакторе, то происходит переход к редактированию текущего файла без дополнительных запросов.

  2. Если файл был изменён или включена опция Повторное открытие файла в редакторе, то существует три варианта действий:
    ТекущийПродолжить редактирование того же файла.
    Новая копияФайл будет открыт для редактирования в новой копии редактора. В этом случае будьте внимательны: содержимое файла на диске будет соответствовать тому, в какой из копий редактора последний раз сохраняли этот файл.
    ПерегрузитьТекущие изменения не сохраняются и в редактор загружается прежнее содержимое файла (с момента последнего сохранения).


См. также:


Far Manager © 1996—2000 Eugene Roshal, © 2000—2015 Far Group