Вопросы с тегом «vi-mode»

47
Как выполнить обратный поиск в истории в vi-режиме ZSH?

Я использую vimпо существу все свои потребности в редактировании, поэтому я решил еще раз попробовать vi-mode для моей оболочки (в настоящее время ZSH w / oh-my-zsh в OS X), но я пытаюсь (и не могу) использовать Ctrl-Rпостоянно. Какая эквивалентная привязка клавиш? И для дальнейшего использования,...

34
Vim - как заменить одну новую строку \ n двумя \ n

В редакторе vim я хочу заменить символ новой строки (\ n) двумя символами новой строки (\ n \ n) в командном режиме vim. Содержание входного файла: This is my first line. This is second line. Команда, которую я попробовал: :%s/\n/\n\n/g он заменяет строку нежелательными символами как This is my...

32
Что означает оболочка в режиме «vi» или «emacs»?

Этот вопрос следует непосредственно из ответа . В этом случае я специально не могу понять ту часть, которая гласит: В связи с этим его поведение ближе к emacs ', чем в режиме emacs bash (readline) / ksh / zsh, но отходит от встроенного редактора строк драйвера терминала (в каноническом режиме), где...

26
Как сбросить set -o vi?

Я хотел попробовать режим vi в bash, но теперь я хотел бы вернуть его в нормальное состояние. Как я могу сбросить -o

12
Что делает CTRL + V в vim?

В режиме vim, находясь в insertрежиме, если я нажимаю CTRL + V, меня бросает в то, что известно как, x mode (^[,^D...)и когда я нажимаю клавишу (например, клавишу escape), я получаю ^[или что-то еще, что начинается с ^. Это также становится зеленым в моем редакторе. Что это такое и для чего оно...

11
привязать последовательность клавиш к Escape, zsh

Как бы я карту , jjчтобы Escв Zsh? Я пытаюсь воссоздать сопоставление клавиш, которое я настроил в vim, где я jjсопоставил его ESCтак, чтобы при каждом двойном нажатии jон отправлял an <Esc>в vim - позволяя мне войти в обычный режим с большим удобством. Я уже пробовал bindkey 'jj' ^[, и я...

8
Почему я не вижу разницы между двумя разными файлами в режиме вставки в vim?

Давайте создадим два файла: $ echo -n 'test' > test.txt $ wc test.txt 0 1 4 test.txt Файл test.txtне содержит завершающий перевод строки. $ echo 'test' > test_n.txt $ wc test_n.txt 1 1 5 test_n.txt Файл test_n.txtсодержит завершающий перевод строки. Эти два файла, очевидно , разные, но...