Saya mengerjakan proyek-proyek dengan berbagai tingkat indentasi. Dalam banyak proyek ini, karena bagaimana file biasanya terstruktur, sebagian besar baris diberi indentasi setidaknya dua tingkat (seperti metode dalam file Java).
Ini berarti bahwa membuat garis baru ketika di garis
public void something () {
Akan membawa kursor saya ke baris berikutnya, otomatis dimasukkan, seperti
public void something () {
[cursor]
Sementara saya dapat menekan tombol tab beberapa kali pada baris baru untuk membuatnya berbaris, apakah ada cara yang lebih baik untuk melakukan ini (mungkin secara otomatis)?
sumber
'smartindent'
sudah usang, jadi itu bukan pilihan terbaik. Itu telah digantikan oleh'cindent'
dan'cinoptions'
untuk bahasa seperti C. Secara umum, jenis file indentasi adalah cara yang harus dilakukan, dengan'autoindent'
sebagai mundur.smartindent
tidak ditinggalkan, tetapicindent
patut dicatat. Saya sudah memperbarui jawabannya. (Terima kasih!)Di bagian bawah file, saya menggunakan:
Sebagai contoh
Dockerfile
:Jika Anda ingin menyimpan lekukan saja, gunakan
# vim: st ai si
sumber