Vim memiliki kebiasaan menyebalkan yang mengerikan ini untuk membagi pesan komit saya dan secara otomatis memecahnya, menjadikan baris kedua dengan latar belakang merah untuk beberapa alasan.
Bagaimana saya bisa membuat vim berhenti melakukan ini?
Ini adalah sintaks tipe file bawaan Vim untuk pesan git commit yang mencoba memberlakukan format tertentu untuk pesan git. Penyorotan Anda terlihat jelek karena pesan git commit Anda "jelek", dalam arti bahwa itu sesuai dengan format yang diharapkan Vim Anda ikuti. Baik
—
jw013
gitcommit.vim
modul penyorotan sintaksis dan pedomannya ditulis oleh Tim Pope. Anda dapat membacanya di sini: tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html . Untuk ringkasan cepat, buat baris pertama ringkasan 50 karakter, biarkan baris kosong, dan kemudian tulis paragraf Anda di bawah ini.
(lanjutan) ... Jadi, ini bukan jawaban teknis, tetapi Anda seharusnya membuat sorotan tidak jelek dengan menulis pesan komit git yang diformat dengan benar. Cobalah untuk menjaga garis satu di bawah 50 karakter. Baris 2 seharusnya kosong, itulah sebabnya ia diberi warna BOLD RED untuk "Peringatan: teks ini tidak seharusnya ada di sini!" Ketikkan pesan tambahan yang dimulai pada baris 3. Vim akan secara otomatis memecah baris Anda di 72 karakter. Biarkan saja. Jika Anda memerlukan Vim untuk mengulang garis putus karena Anda melakukan beberapa pengeditan, sorot paragraf dan lakukan
—
jw013
gq
untuk memperbaiki garis putus.
"Jika Anda perlu Vim untuk mengulang baris karena Anda melakukan beberapa pengeditan, sorot paragraf dan lakukan gq untuk memperbaiki baris tersebut." Atau menavigasi ke paragraf dan jenis
—
Andrew Martin
gqip
untuk gq
yang p
aragraph Anda sedang i
n.
tw
danwm
set ke? Jika nilai tersebut disetel ke nilai bukan nol, Anda akan mendapatkan jeda baris otomatis yang dimasukkan (secara default di kolom 80).