cari

Rumah  >  Soal Jawab  >  teks badan

gvim - Masalah lekukan baris sebelumnya berubah selepas baris baru apabila vim mengedit fail html

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?

世界只因有你世界只因有你2743 hari yang lalu759

membalas semua(1)saya akan balas

  • ringa_lee

    ringa_lee2017-05-16 16:44:52

    " 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...

    balas
    0
  • Batalbalas