випадково набрав велику кількість перед командою Vim, як скасувати?


0

Коротка історія: коли я набираю дуже велику кількість перед командою у Vim, як я скасовую її під час запуску?

Довга історія: я хотів швидко відзначити велику кількість, ідентифікатор типу 949494. Я швидко перейшов на свій MacVim 7.4 і почав друкувати, забувши вперше в житті перейти в режим вставки.

Тому я набираю 949494.

Потім я помічаю, що перебуваю в командному режимі, тому натискаю, iщоб перейти в режим вставки, а потім 949494знову набираю текст.

І тоді я усвідомлюю, що я зробив *.

Я встиг деякий час зазирнути у свій екран і навіть приїхати сюди і почати писати це питання, перш ніж Вім дав реакцію.

То як я можу скасувати це?

Однак, просто переглянувши цей звичний інтерфейс stackexchange з його порожньою формою запитань та списком пов’язаних питань, відповідь прийшла до мене (це дійсно очевидно). Тому, коли я ввожу це питання, у мене більше немає запитання, але я вважав, що це може бути корисно все-таки задати і опублікувати свою відповідь. Сміливо видаляйте це, якщо це звучить нерозумно.

* іншими словами, я попросив Віма вставити "949494" 949494 рази.


1
Дивіться також vi.stackexchange.com/q/10224/5298
Herb Wolfe

Відповіді:


1

Щоб скасувати запущену команду у Vim, натисніть Ctrl+C.

З сайту vimhelp.appspot.com:

CTRL-C

Переривання поточної команди (пошук). Використовуйте CTRL-перерви на документах MS-DOS. У звичайному режимі будь-яка очікувана команда перервана.


Або Esc. Або Ctrl+[.
Дмитро Френк

1
@DmitryFrank Це не працювало для мене, але можливо. Я думаю, я повинен це шукати в документах.
martin jakubik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.