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

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

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

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

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

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

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

2
Отображение истории команд с помощью showcmd
При использовании set showcmdVim показывает частичные команды в последней строке экрана. Например, в обычном режиме при вводе команды dt.отображается последняя строка, dtа затем, когда вы нажимаете .команду, команда завершена и, следовательно, ничего не отображается. Есть ли способ показать полные команды? Например, при вводе текста будет показано dt.gU(первое dt.; и при …

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

1
Использовать клавишу Backspace для изменения текущей команды в обычном режиме?
Иногда при вводе команды в обычном режиме вы можете сделать опечатку, например, если я собираюсь печатать 10dk, я могу случайно начать печатать 19d. Поскольку команда еще не была завершена / зафиксирована, возможно ли удалить неправильные ключи, используя клавишу Backspace, например: 19d<backspace><backspace>0dkвместо того, чтобы нажимать escape и повторить команду? Дополнительный вопрос: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.