Ketika saya dalam mode penyisipan dan saya memiliki expandtab
opsi diaktifkan, menekan Tab ↹hasil dalam memasukkan jumlah ruang yang dikonfigurasi.
Tetapi kadang-kadang saya ingin memasukkan karakter tab yang sebenarnya.
Apakah Anda tahu bagaimana melakukan ini?
.
untuk mengulangi perintah terakhir jika Anda ingin menyisipkan banyak tab.CTRL
+Q
sebagai gantinya - lihat stackoverflow.com/questions/6951672/…inoremap <S-Tab> <C-V><Tab>
- Anda dapat memasukkannya ke dalam~/.vimrc
file Anda .Anda dapat menonaktifkan opsi expandtab dari dalam Vim seperti di bawah ini:
atau
PS: Dan atur kembali ketika Anda selesai dengan memasukkan tab, dengan "set expandtab" atau "set et"
PS: Jika Anda memiliki set tab yang setara dengan 4 spasi di .vimrc (softtabstop), Anda mungkin juga ingin mengaturnya menjadi 8 spasi agar dapat memasukkan tab dengan menekan tombol tab sekali alih-alih dua kali (set softtabstop = 8 ).
sumber
set et
danset noet
untuk beralihtab
danspace
sesuai kebutuhan.Dari dokumentasi di
expandtab
:Jadi jika Anda memiliki pemetaan untuk mengganti
paste
opsi, misAnda juga bisa melakukannya
<F2>Tab<F2>
.sumber