Vim має цю жахливу прикрою звичку розділяти мої повідомлення про фіксацію та автоматично розбивати їх, передаючи другий рядок з червоним фоном чомусь.
Як я можу змусити vim перестати це робити?
Це вбудований синтаксис типу файлу Vim для виділення повідомлень git, що намагаються надати певний формат для git-повідомлень. Ваша підсвітка виглядає некрасивою, оскільки ваше повідомлення про виконання git "некрасиво", в тому сенсі, що воно відповідає формату, який Vim очікує, що ви будете слідувати. Обидва
—
jw013
gitcommit.vim
підсвічування синтаксису модуля і директиви були написані Тім Поуп. Ви можете прочитати їх тут: tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html . Для швидкого підсумку зробіть перший рядок підсумком 50 символів, залиште порожній рядок, а потім напишіть свої абзаци нижче.
(продовження) ... Отже, це технічно не є відповіддю, але ви повинні зробити підсвічування не потворною, написавши належним чином відформатоване повідомлення про виконання git. Спробуйте тримати рядок нижче 50 символів. Рядок 2 повинен бути порожнім, тому його забарвлюють у ВІДКРИТИЙ ЧЕРВЕНИЙ для "Попередження: цього тексту не повинно бути тут!" Введіть розширене повідомлення, починаючи з рядка 3. Vim автоматично розбиває ваші рядки на 72 символи. Нехай це зробить. Якщо вам потрібен Vim, щоб повторити розриви рядків, тому що ви зробили деякі редагування, виділіть абзац і виконайте,
—
jw013
gq
щоб виправити розриви рядків.
"Якщо вам потрібен Vim, щоб повторити розриви рядків, тому що ви зробили деякі редагування, виділіть абзац і виконайте gq, щоб виправити розриви рядків." Або перейдіть до пункту і типу
—
Ендрю Мартін
gqip
до gq
в p
aragraph ви будете i
н.
tw
іwm
набір для? Якщо вони встановлені на нульові значення, ви отримаєте автоматичні розриви рядків (за замовчуванням у стовпці 80).