Kiedy używam J
polecenia Vima , większość linii jest łączona pojedynczą spacją do wypełnienia. Ale po pewnym okresie Vim zawsze używa dwóch spacji. Weźmy następujący przykład:
This ends with a comma,
but this ends with a period.
Join with 'J' and what do you get?
Dla mnie wynik to:
This ends with a comma, but this ends with a period. Join with 'J' and what do you get?
Jedna spacja po przecinku, dwie po kropce. Ta sama historia, jeśli ponownie sformatujesz akapit za pomocą gq
polecenia.
Czy istnieje ustawienie, które mogę zmodyfikować, aby Vim używał tylko jednej spacji po kropce?
vim
formatting
nelstrom
źródło
źródło
Odpowiedzi:
Więc zrobiłbyś
aby uzyskać to, czego pragniesz.
Alternatywnie możesz przełączyć ustawienie za pomocą
źródło
Musisz
:set nojoinspaces
pozbyć się podwójnej spacji. Dokumentacja tutajźródło
set nojoinspaces
Ustaw tę opcję na 0 / false / no.
źródło