Vim ukrywa kolumnę / rynnę z poprawkami

1

Po uruchomieniu :vimgrepdostanę kolumnę po lewej stronie ze wskaźnikami wskazującymi linie, w których znaleziono rzeczy. W jaki sposób po edycji mogę ukryć tę kolumnę szybkiej poprawki?

Daj mi znać, jeśli pytanie jest niejasne. Dzięki!

Sherwin Yu
źródło

Odpowiedzi:

1

Ta kolumna po lewej to „kolumna znaku”, a te znaczniki to „znaki”. Możesz o nich przeczytać w :h signs.

Zarówno twoja diagnostyka, jak i twoje rozwiązanie są całkowicie błędne.

  1. Znaki są tworzone ręcznie (przez ciebie) lub programowo (przez skrypt). Nigdy automatycznie (przez samego Vima).

  2. Kolumna znaków pojawia się, gdy znaki są tworzone dla bieżącego bufora i znika, gdy nie ma już znaków.

  3. Ani :vimani :greptworzyć znaki domyślnie i nie ma dostępnych ustawień za to.

  4. Zawartość listy poprawek może być używana do tworzenia znaków, ale podobnie jak w przypadku powyższych poleceń, nie odbywa się to automatycznie i nie ma na to żadnych ustawień.

  5. Wniosek: ta kolumna znaku i te znaki są tam tylko z powodu skryptu innej firmy. Znajdź ten skrypt, sprawdź, czy to zachowanie można zmienić za pomocą opcji, a jeśli nie, sprawdź, czy możesz zmienić jego kod lub zgłosić problem autorowi.

romainl
źródło
Ach, dzięki. Wcześniej spotkałem się z dokumentami, signsale myślałem, że to nie ma znaczenia właśnie dlatego, że dokumenty mówiły o ręcznym tworzeniu znaków i założyłem, że zostało wygenerowane automatycznie.
Sherwin Yu
Próbowałem znaleźć, która wtyczka / skrypt powoduje to; aby potwierdzić to, co powiedziałeś, rozpoczęcie vima od -u NONEwyłączenia zachowania znaku. Ciekawe jednak, że podczas biegania z pustym miejscem .vimrczachowanie się utrzymuje.
Sherwin Yu
Spróbuj z --noplugin.
romainl
0

Znalazłem hacky rozwiązanie: po prostu uruchom ponownie :vimgrep(lub grep) z wyszukiwanym terminem, który nie istnieje; kolumna rynny zniknie, ponieważ nic nie zostanie znalezione.

Przykład: :vimgrep /asdlfjalskdfj/ .

Jest to podobne do innego włamania: wyłączenie podświetlania wyszukiwania poprzez wyszukiwanie nieistniejącego ciągu!

Sherwin Yu
źródło