Tùy thuộc vào tần suất bạn thực hiện, chỉ cần ánh xạ một khóa cho việc này và tùy ý thêm vào vimrc
:nnoremap <F5> :%y
hoặc là
:nnoremap <leader><whatever> :%y
hoặc bất cứ khóa nào bạn biết là an toàn và nhanh nhất, sau đó thêm vào nguồn ánh xạ hoặc bất cứ thứ gì. Ưu điểm của vấn đề này ggyG
là nó không di chuyển con trỏ (nhanh hơn) và để giữ vị trí con trỏ của bạn, bạn phải thêm một<Ctrl-o><Ctrl-o>
Mọi người thường quên rằng các lệnh dựa trên phiên trừ khi trong vimrc. Tôi thường biết khi nào tôi sẽ làm nhiều thứ nhưng không cần nó như mặc định và chỉ:[mode]remap <whatever> <whatever>
Tôi có thể đóng và mở lại vim nếu tôi cần.
Nếu <Ctrl-A><Ctrl-C>
hoạt động cho bạn thì bạn đang sử dụng mswin.vim trong nguồn của mình và mất đi sức mạnh của các hoạt động tăng <Ctrl-a>
và giảm <Ctrl-x>
(trong số những thứ khác). Tôi đã bắt đầu trong các cửa sổ và ngừng sử dụng mswin.vim cùng thời gian trước. Cá nhân tôi cảm thấy tốt nhất là mò mẫm Vim đúng cách và sau đó thêm vào đôi nạng bạn thực sự cần: P