Vi & Vim

15
Czy polecenie „set” wpływa tylko na bufor aktywny?

Mam dwa bufory w vimie: :ls 1 %a ".vimrc" line 1 2 #h "script.sh" line 1 Press ENTER or type command to continue Jak widać powyżej, jestem na pierwszym buforze. Teraz, jeśli wykonam :set softtabstop=16polecenie, spodziewam się, że wpłynie to na oba bufory. Tak jednak nie jest - podczas gdy...

15
Wybór wielokrotnego wyboru?

Zwykle zamiennik z copcją daje mi dwie opcje: (y) es lub (n) o. Czy jest możliwe wybranie kilku numerowanych opcji tak? Przykład Plik person: Alice dog: Tobby person: Bob Wzór 1 :%s/person:/woman:/c Wzór 2 :%s/person:/man:/c Wzory 1 i 2 mają ten sam wzorzec wyszukiwania, ale różne wzorce...

15
Jak sprawdzić, czy wtyczka jest aktywna

Jak mogę ustalić, czy wtyczka typu pliku (np. vim-latexsuite) Została zainstalowana i aktywowana po otwarciu odpowiedniego pliku? Inny popularny edytor wskazywałby, że odpowiedni „tryb pomocniczy” jest aktywny. Jaki jest odpowiednik

15
Czy „dap” usuwa wszystko?

Znam polecenia „dd” i „d {motion}”, ale nie mogę znaleźć „dap” w help.txt vima. Co robi „dap” w trybie normalnym i dlaczego? (Alternatywnie, jak mogę dowiedzieć się tego rodzaju rzeczy dla

15
Czy mogę powtórzyć makro za pomocą „operatora kropki”?

Czy mogę powtórzyć makro za pomocą .polecenia? Na przykład chciałbym móc pisać: @q... i niech zadzwoni @q4 razy. Z domyślnym zachowaniem, to działa tylko wtedy, „q” posiada jednego polecenia, na przykład dw, xalbo iHello<esc>. (Ma to jednak sens, ponieważ „.” Powtarza ostatnią zmianę , a...

15
Zapisz właśnie utworzone makro w vimrc

Czasami tworzę makra. Czasami tworzę to samo makro wiele razy. Czasami mam dość tworzenia tego samego makra od nowa. Czy mogę przechowywać makra? Czy mogę załadować zestaw makr? Czy mogę zrobić makro i zapisać je na

14
Pokaż częściowo ukryte owinięte linie

set wrap linebreak nolistW moim .vimrc włączyłem owijanie linii . Jednak ma to irytujące zachowanie, że linie, które nie są całkowicie widoczne na ekranie, są całkowicie ukryte i zastąpione znakami @: Jak mogę wyświetlić te linie, nawet jeśli są częściowo

14
Jak korzystać z drzewa zmian w vimie

Czy można pobrać gałąź zmian, którą „porzuciłem”? Na przykład cofam kilka operacji u, a następnie zmieniam tryb wstawiania. Ale potem zdaję sobie sprawę, że nie chcę tej zmiany, wolę wrócić do miejsca, w którym byłem na początku (przed cofnięciem). Czy zmiany te zostały utracone na...

14
Co to jest wtyczka Vim?

Rozumiem, że możemy rozszerzyć możliwości Vima, aby dodać nowe funkcje lub zmodyfikować istniejące i ulepszyć nasze możliwości edycji. Chociaż sam jestem użytkownikiem Vima od dłuższego czasu, jestem teraz na nieznanym terytorium: czym właściwie jest wtyczka Vim? Jakie są warunki wstępne, aby...

14
vimdiff i łączyć konflikty

Podczas łączenia oddziałów pod kontrolą źródła często występuje problem konfliktu scalania z innymi programistami. Wiem, że możemy użyć vimdiff do różnicowania zmian kodu w stosunku do kontroli źródła , ale jest też sposób, w jaki możemy użyć vimdiff do pomocy w rozwiązywaniu konfliktów...

14
Jak przekonwertować słowa na camelCase w makrze?

Mam listę słów, takich jak to: these are some words that I want to convert to camel case Potrzebuję sposobu, aby na przykład zamienić camel casesię camelCasew makro (lub sposób, aby zmienić każdą linię zaznaczenia linii wizualnej w obudowę wielbłąda). Mógłbym użyć czegoś wgUlhxtyle razy, ile to...