что подразумевается под режимом редактирования vi и emacs

Что означает «Включение редактирования командной строки и режимы редактирования vi и emacs»?

Я знаю, что vi является редактором и также использовал его, но что и как это связано с редактированием командной строки, бамбук меня. Я использую оболочку bash и систему Red Hat в основном в режиме командной строки.

  • Веб-браузер командной строки с проверкой подлинности Kerberos?
  • проверка наибольшего количества определенной папки
  • Запись метаданных PDF из имени файла с помощью Exiftool или PDFtk
  • Прокрутка по строке в терминале, а не по странице Shift + PgUp
  • Выйти из команды Gnome
  • Лучший способ добавить альтернативу, используя альтернативы обновлений?
  • команда оболочки cd! $
  • Как сохранить последние 50 строк в файле журнала
  • 3 Solutions collect form web for “что подразумевается под режимом редактирования vi и emacs”

    Режимы редактирования Emacs и vi относятся к тому, как работает редактирование командной строки, например Bourne Again Shell (bash). По умолчанию режим редактирования emacs действует, но вы можете изменить его с помощью set -o vi а затем снова с помощью set -o emacs .

    Например, чтобы перейти к концу текущей командной строки, которую вы редактируете, вы должны использовать CTRL- E в режиме emacs и в режиме редактирования $ в режиме vi.

    См. Также man readline котором рассказывается немного о библиотеке readline, которая работает за всем этим.

    Это относится к тому, какие ключи использовать для перемещения, перемещая курсор (и переходите к началу строки и т. Д.).

    В режиме vi используйте h (слева), j (вниз), k (вверх), l (справа)

    В режиме «emacs» используйте Ctrl + F (слева), Ctrl + N (вниз), Ctrl + P (вверх), Ctrl + B (справа)

    Другие ответы хороши, но просто заполняют немного фона: в основном, это была попытка сделать редактирование командной строки соответствием рефлексам, которые люди разработали, используя свой предпочтительный редактор, который в то время почти всегда собирался будь то emacs или vi, оба имеют бешеные поклонники и хулители.

    В наши дни с клавиатурами, в которых выделены кнопки «Домой», «Конец», «Курсор», «страница вверх / вниз» и «Вставить / Удалить», которые все редакторы поддерживают более или менее, сопоставления, специфичные для редактора, несколько менее используются, и этот параметр имеет значение меньше, чем это было в то время.

    Interesting Posts

    Что происходит, когда я пишу нетекстовый файл?

    Какие возможности Linux мне нужны для записи в / proc / sys / vm / drop_caches?

    Поддерживает ли ядро ​​Linux изменение шлюзов на основе состояния IP вне вашей сети?

    Как изменить то, что Alt + F2 вызывает в GNOME?

    Tmux: как мне привязать к C- (control-minus)?

    Удаление повторяющихся строк после сравнения первого шаблона и специального шаблона

    Проверьте, пуст ли пуст и запустите команду над данными, если это не

    Почему мой запрос bash изменился на «root @ bogon»

    Как подключиться к фотоаппарату Sony через Wi-Fi от Linux

    Могу ли я использовать команду find для передачи аргументов perl?

    Изменение пароля sudo и root на Debian

    Как заставить udisksctl действовать для другого пользователя?

    shell-скрипты и запуск после переключения на другого пользователя

    i3 менеджер окон условный exec comand

    Как ТОЛЬКО распечатать номер, который создается из du -sh / home?

    Linux и Unix - лучшая ОС в мире.