Jak tymczasowo sprawić, aby gq uznał myślnik (-) za normalne słowo, aby nie wciskać następujących wierszy w tym samym akapicie


10

Próbowałem tego w pliku JavaScript po wyłączeniu smartindenti autoindentopcjach textwidth = 80, ale nadal jest tak samo. Dzieje się tak również automatycznie ze względu na textwidthopcję wstawiania słów o długości ponad 80 znaków.

Co się dzieje:

/**
 * - a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g h i j k l
 *   m n o p q r s t u v w x y z
 */

Czego chcę:

/**
 * - a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g h i j k l
 * m n o p q r s t u v w x y z
 */

Dziękuję Ci bardzo! :-)


Tak blisko, jak mogę się domyślić, nie ma sposobu, aby wyłączyć automatyczne formatowanie listy, ale kod formatowania w źródle Vima jest nieco mylący, więc mogę się mylić ...
Martin Tournoij

Odpowiedzi:


3

Domyślna konfiguracja JavaScript Vima zawiera ustawienie formatowania list przerywanych w komentarzach :

setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://

Aby uzyskać pożądane zachowanie, po prostu zastąp ustawienie (dla typów plików javascript), aby pominąć część listy przerywanej:

setlocal comments=s1:/*,mb:*,ex:*/,://
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.