gvim - Masalah lekukan baris sebelumnya berubah selepas baris baru apabila vim mengedit fail html
世界只因有你
世界只因有你 2017-05-16 16:42:52
0
1
755

Sebagai contoh, ambil kod ini bahawa terdapat tiga ruang di hadapan teg <li>

set tapstop=4
set softtabstop=4
set shiftwidth=4

Sebab mengapa terdapat tiga ruang di hadapan teg <li> kerana saya menukar kod orang lain dan saya tidak mahu mengacaukan lekukan asal

<ul>
   <li>**光标所在处,在此处回车**
   </li>
</ul>

Tekan Enter pada kedudukan bertanda di atas, <li>tiga ruang di hadapan label ini akan digantikan dengan tab, seperti yang ditunjukkan dalam gambar

Bagaimana saya boleh menyelesaikan masalah menukar lekukan baris sebelumnya dengan menukar baris?

世界只因有你
世界只因有你

membalas semua(1)
左手右手慢动作

" Gunakan ruang dan bukannya tab, ini adalah perkara utama
tetapkan expandtab

" Inden 3 aksara
tetapkan shiftwidth=3 softtabstop=3

" Berikut ialah tentang kawalan lekukan automatik. Jika anda tidak menyukai lekukan automatik, anda boleh mematikannya.
"Auto inden
set ai

"Indeks pintar
set si

" indeting gaya C
set cindent

Anda juga boleh menggunakan borang model tanpa mengubah konfigurasi vim anda, rujuk: http://vim.wikia.com/wiki/Modeline_ma...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan