Rumah > Soal Jawab > teks badan
Saya nak peta pendakap ke input pendakap bukaan untuk kesan ini
int main(void){
//缩进了
}
Saya boleh mencapai kesan dengan mengubah suai .vimrc dalam direktori utama Masalahnya ialah tetapan ini sah untuk semua fail
Saya mahu mempunyai kesan ini dengan C++, tetapi saya tidak mahu mempunyai kesan ini dengan yang lain bahasa (seperti python/lua) Bagaimana untuk menyediakan vim untuk bahasa tertentu?
Fail mana yang anda mahu ubah suai?
習慣沉默2017-07-03 11:44:28
juga ditulis dalam .vimrc
, tetapi jenis fail mesti dinyatakan:
filetype indent on
autocmd FileType cpp setlocal ......
# 后面省略号为具体设置,空格分隔,缩写见下表
Nama boleh ubah | Singkatan | Maksudnya |
---|---|---|
(no)autoindent |
ai |
Autoinden, yang secara automatik menambah lekukan yang sama pada baris baharu seperti baris semasa. |
(no)cindent |
ci |
Serupa dengan lekukan program bahasa C |
(no)smartindent |
si |
Beberapa peningkatan berdasarkan autoinden |
tabstop=X |
ts |
Berapa banyak ruang yang diduduki oleh satu aksara TAB semasa penyuntingan? |
shiftwidth=X |
sw |
Gunakan bilangan ruang setiap tahap lekukan. |
(no)expandtab |
(no)et |
Sama ada untuk mengembangkan TAB input secara automatik ke dalam ruang. Untuk memasukkan TAB selepas dibuka, anda memerlukan Ctrl-V<TAB> |
softtabstop=X |
sts |
Adalah mudah untuk menggunakan kekunci backspace (BACKSPACE) selepas membuka et. Setiap kali anda backspace, ruang X akan dipadamkan |
(no)smarttab
| (no)sta
| Apabila dihidupkan, menekan TAB pada permulaan baris akan menambah ruang sw, jika tidak, ruang ts akan ditambah. |