Dalam editor teks biasa [dengan segala hormat untuk Vim] ada jalan pintas Ctrl+ Zketika Anda telah melakukan sesuatu yang buruk dan ingin kembali ke versi teks sebelumnya. Seperti tombol KEMBALI di Word. Saya bertanya-tanya bagaimana Anda bisa mencapai perilaku ini di Vim.
108
:help undo
akan menemukan jawaban Anda tentang ini, misalnya.Jawaban:
Anda dapat menggunakan
u
tombol ini untuk membatalkan modifikasi terakhir. (Dan Ctrl+ Runtuk mengulanginya).Baca lebih lanjut tentang itu di: http://vim.wikia.com/wiki/Undo_and_Redo
sumber
Jawabannya,,
u
(dan banyak lainnya) ada di$ vimtutor
.sumber
vimtutor
sebelumnyaIni triknya. Anda dapat memetakan tombol Ctrl+ Z. Ini dapat dilakukan dengan mengedit
.vimrc
file. Tambahkan baris berikut di file '.vimrc`.Ini mungkin bukan cara yang disukai, tapi bisa digunakan.
** Ctrl+ Zdigunakan di Linux untuk menangguhkan program / proses yang sedang berlangsung.
sumber
Hanya dalam mode normal tekan:
Urungkan dan Ulangi
sumber
Ctrl + r
(huruf kecilr
) berdasarkan dokumentasi. Tidak ada yang sebelumnya meletakkannya di sini. Selain itu, saya berusaha membuat jawabannya sejelas mungkin.Di mac Anda juga dapat menggunakan perintah Z dan itu akan dibatalkan. Saya tidak yakin mengapa, tetapi terkadang berhenti, dan jika seperti saya dan vimtutor Anda ada di bagian bawah daftar panjang hal-hal yang perlu Anda pelajari, daripada Anda cukup menutup jendela dan membukanya kembali dan seharusnya berfungsi dengan baik.
sumber
Saya memiliki masalah yang sama sekarang dan saya menyelesaikannya. Anda pasti tidak membutuhkannya lagi jadi saya menulis untuk orang lain:
jika Anda menggunakan gvim di windows , Anda cukup menambahkan ini di _vimrc Anda :
$VIMRUNTIME/mswin.vim behave mswin
kalau tidak gunakan imap ...
sumber