Bagaimana cara memasukkan karakter tab di vim dengan plugin SuperTab diaktifkan?


15

Bagaimana cara memasukkan karakter tab di vim dengan plugin SuperTab diaktifkan?

Jawaban:


14

Saya sendiri belum pernah menggunakan ekstensi ini, tapi saya kira ^ V-Tab mungkin bekerja. ^ V secara umum dapat digunakan dalam mode insert untuk memasukkan keystroke literal alih-alih apa pun yang dipetakan untuk dilakukan oleh tombol itu. Jadi Anda ketik Control-V, lalu tekan tombol apa saja atau kombo kunci yang ingin Anda masukkan secara harfiah.


1
Dalam ^Vdokumen di :help i_^v: "Catatan: Ketika CTRL-V dipetakan (mis., Untuk menempelkan teks) Anda sering dapat menggunakan CTRL-Q sebagai gantinya." Lihat :help i_^q.
Rory O'Kane

4

Jika Anda ingin mensimulasikan menekan <tab>seolah-olah SuperTab tidak diinstal (yaitu Anda ingin menyisipkan tab yang menghormati :set expandtabpengaturan Anda ) kemudian tekan Ctrl-Tab.

^V-<tab>menyisipkan tab literal. Jika Anda telah :set expandtabmengaktifkan maka ini mungkin bukan yang Anda inginkan, karena memasukkan karakter Tab asli, bukan serangkaian ruang.


2

Anda juga dapat menggunakan fungsionalitas indent dengan mengetik >>yang tergantung pada pengaturan indentasi Anda akan menggunakan karakter tab.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.