Залежно від того, як часто ви це робите, просто картографуйте ключ для цього і необов'язково додайте до vimrc
:nnoremap <F5> :%y
або
:nnoremap <leader><whatever> :%y
або будь-який ключ, який ви знаєте, безпечний і найшвидший - тоді додайте до джерела відображення чи будь-якого іншого. Перевагою цього ggyG
є те, що він не переміщує курсор (швидше) і щоб зберегти позицію курсора, вам доведеться додати<Ctrl-o><Ctrl-o>
Люди часто забувають, що команди засновані на сеансі, якщо тільки немає vimrc. Я часто знаю, коли я збираюсь робити щось багато, але мені це не потрібно як за замовчуванням і просто:[mode]remap <whatever> <whatever>
Я можу закрити та знову відкрити vim, якщо потрібно.
Якщо <Ctrl-A><Ctrl-C>
працює для вас, тоді ви використовуєте mswin.vim у своєму джерелі і втрачаєте силу операцій збільшення <Ctrl-a>
та зменшення <Ctrl-x>
(серед іншого). Я почав працювати з Windows і час від часу переставав використовувати mswin.vim. Особисто я вважаю, що найкраще поправити Vim правильним шляхом, а потім додати в милиці, які вам справді потрібні: P