Vi & Vim

Pytania i odpowiedzi dla osób korzystających z rodzin edytorów tekstu vi i Vim


3
Do czego służy „softtabstop”?
Znam te ustawienia związane z kartami w Vimie: ts sw expandtab smarttab sts Moje normalne ustawienie to set ts=4 sw=4 expandtab smarttab. Ale zgodnie z stsdokumentacją , jeśli expandtabnie jest ustawiony, spróbuje użyć kombinacji spacji i tabulatorów, aby uzupełnić żądaną liczbę spacji dla rozmiaru tabulacji. Naprawdę nie mogę wymyślić przydatnego …


4
Najprostszy sposób na usunięcie „złożonego” słowa?
Przepraszamy, jeśli „kompozyt” nie jest terminem technicznym. Mam na myśli: Hi, I-am-a-composite-word and we are not Chciałbym usunąć tylko słowo złożone. W trybie komend, jeśli przesunę kursor do I, a następnie powtórzenie dwkilka razy lub lepsze pisanie dwraz, a następnie kilka .naciśnięć, załatwi sprawę. Jednak z różnych powodów robię to …


4
Lepsza kolorystyka różnic
Zacząłem używać trybu różnicowego w vimie w pracy, a jedyną rzeczą, którą zauważyłem, jest to, że kolory są naprawdę jasne, co nie pomaga, gdy próbujesz szukać różnic w dużych plikach przez długi czas. Czy istnieją jakieś schematy kolorów, które ludzie dostosowali, aby ułatwić dostęp do trybu różnicowego dla oczu?
20 vimdiff 


1
Dlaczego Vimballs nie są powszechnie używane?
Widziałem, że wiele wtyczek Vima nie wydaje się mieć Vimballs . Vimballs były / są w zasadzie tarballem dla wtyczki, którą vim wie jak zainstalować. Były / są więc nieco wygodniejsze niż używanie, tar -xvf ponieważ nie musisz / nie musisz się martwić, że w archiwum tar zagnieżdżono strukturę katalogów …



2
Czy można używać dwóch różnych kolorów tła w jednym buforze vim?
Szukam możliwego rozwiązania dla zastosowania dwóch różnych kolorów tła w jednym buforze vim, w zależności od kontekstu, jak w tym wzniosłym przykładzie tekstu . Jednym z takich przypadków jest odmienne kodowanie fragmentów kodu w plikach znaczników, aby wyróżniały się bardziej. Jednak nigdy nie widziałem takiego przykładu z taką konfiguracją. Czy …

2
Dlaczego Vim for Debian jest kompilowany bez schowka?
Zastanawiam się, dlaczego domyślny pakiet Debiana dla vima (ten, z którego zwykle korzystasz sudo apt-get install vim) nie jest skompilowany z obsługą schowka? Ani zwykły, -clipboardani -Xterm-clipboardwłączony, dlaczego ? Może istnieć powód, aby nie dołączać -Xterm-schowek na instalacjach Debiana bez zainstalowanego serwera X, ale zwykły -clipboard? Każdy wgląd w to, …
20 linux  installing 

5
Nawigacja w trybie wstawiania
W końcu zdecydowałem się porzucić klawisze strzałek do nawigacji na korzyść hjkl. Użyłem Vim hardmodewtyczki, aby wyłączyć klawisze strzałek. Przyzwyczaiłem się do nawigacji dość szybko, ale okazuje się, że nawigacja w trybie wstawiania nagle jest niemożliwa. Czy jest na to jakieś rozwiązanie? (istniejący tryb wstawiania nie jest rozwiązaniem).

1
Jaka jest różnica między „mapowanymi sekwencjami klawiszy” a „kodami klawiszy”? (timeoutlen v ttimeoutlen)
Podręcznik vim mówi, że możemy użyć, timeoutlenaby określić limit czasu zmapowanych sekwencji klawiszy i możemy użyć, ttimeoutlenaby określić limit czasu kodów kluczy : Przydatne byłoby ustawienie :set timeout timeoutlen=3000 ttimeoutlen=100 (czas oczekiwania na mapowanie po trzech sekundach, czas oczekiwania na kody kluczy po dziesiątej części sekundy). Co to są kody …

4
Jak mogę zmienić rozmiar wcięcia?
Właśnie odkryłem, że mogę łatwo wciskać i cofać wcięcia w Vi za pomocą: <<i>> Domyślnie dodaje tabznak. Teraz zastanawiam się, czy może to być do wielu miejsc poprzez konfigurację w moim .vimrc? Jak mam to zrobić?

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.