Вопросы с тегом «command-history»

68
Как мне перейти к месту моего последнего редактирования?

Я часто делаю изменения в середине большого файла, использую, ggчтобы перейти к вершине, чтобы что-то проверить, и затем понимаю, что забыл установить отметку, где я редактировал. Есть ли встроенный способ перейти к местоположению последней измененной...

39
Как я могу просмотреть и отредактировать свою запись (т.е. записанный макрос)?

Я использую сложные повторы для записи своих операций ( qqдля записи, некоторых операций , qдля остановки), и я сделал ошибку. Можно увидеть, что я записал и исправить ошибку, вместо того, чтобы делать это снова? Вызов записанных персонажей по @qпроизведениям, но я не вижу этого в своих...

32
Можно ли посмотреть историю нажатий клавиш в обычном режиме?

Я знаю, что Vim хранит историю для бывших команд, поисков, мест перехода, изменений и, возможно, других. С помощью showcmdset Vim также показывает, какие клавиши вы уже ввели для команды нормального режима, пока эта команда не будет выполнена. Иногда, когда в нормальном режиме, я опечатки и...

17
Как vim определяет размер одного «edit» при использовании «u» и «CTL-R»?

При использовании uили CTL-Rдля отмены или повторного редактирования в vim я, кажется, изменяю фрагменты текста, а не только последнее нажатие клавиши. От чего зависит размер фрагмента, который считается единичным...

15
Как разрешается история команд между несколькими экземплярами Vim?

Vim хранит историю ex-команд (доступную через :↑и q:), и эта история сохраняется после выхода. Если я запускаю несколько экземпляров Vim (один и тот же пользователь, один и тот же домашний каталог), как Vim осуществляет арбитраж между историями команд? Кажется, что последний процесс для выхода...

12
Запретить Vim записывать события для определенных типов файлов

Чтобы добавить к этому вопросу стекопотока , что нужно добавить в него, .vimrcчтобы обеспечить «частное редактирование» определенных расширений файлов (например, .gpgфайлов). Без ущерба для эффективности сеанса, никакая информация о проделанной работе не должна сохраняться, включая регистры,...

11
Отображение истории команд с помощью showcmd

При использовании set showcmdVim показывает частичные команды в последней строке экрана. Например, в обычном режиме при вводе команды dt.отображается последняя строка, dtа затем, когда вы нажимаете .команду, команда завершена и, следовательно, ничего не отображается. Есть ли способ показать полные...

11
Как еще больше увеличить размер истории cmdline?

Я уже добавил следующие настройки в мой .vimrcфайл: set history=1000 Это было там некоторое время, я работаю в vim ежедневно, поэтому к настоящему времени было выполнено много команд. Из справки vim я знаю, что дубликаты и отображенные командные строки не сохраняются, и он также говорит: Use the...

9
Использовать клавишу Backspace для изменения текущей команды в обычном режиме?

Иногда при вводе команды в обычном режиме вы можете сделать опечатку, например, если я собираюсь печатать 10dk, я могу случайно начать печатать 19d. Поскольку команда еще не была завершена / зафиксирована, возможно ли удалить неправильные ключи, используя клавишу Backspace, например:...