Pytania otagowane jako register

Rejestry przechowują fragmenty tekstu do szarpania (kopiowania), usuwania (wycinania), umieszczania (wklejania). W Vimie rejestry są również używane do odtwarzania makr, a niektóre rejestry są specjalne i mogą odwoływać się do schowka systemu operacyjnego lub oceniać wyrażenia.

2
Jak mogę wyświetlić i edytować moje nagranie (tj. Zarejestrowane makro)?
Używam skomplikowanych powtórzeń do rejestrowania moich operacji ( qqdo nagrywania, niektórych operacji , qaby zatrzymać) i popełniłem błąd. Czy mogę zobaczyć, co nagrałem i poprawić błąd, zamiast robić to ponownie? Wywoływanie zarejestrowanych postaci według @qutworów, ale nie widzę tego w moich mapowaniach ( :map q- No mapping found). I nie …

5
Wykonywanie niektórych operacji bez kasowania rejestru
Często w plikach konfiguracyjnych mogę skopiować i wkleić blok linii, a następnie chcę wprowadzić niewielkie zmiany w tym bloku. Po wklejeniu używam xdo usuwania znaków, które chcę usunąć, a następnie przechodzę do wklejania następnego bloku. Tyle że xumieszcza usunięte znaki w schowku, więc muszę ponownie skopiować blok wierszy. Czy można …

3
Jak zatrzymać nagrywanie w wierszu poleceń?
Kiedy nagrywam makro qi gotowe, mogę wpisać: q aby zatrzymać nagrywanie, jeśli jestem w trybie normalnym lub wizualnym. <c-o>q aby zatrzymać nagrywanie, jeśli jestem w trybie wstawiania. .. Jak zatrzymać nagrywanie, jeśli moje makro kończy się w trybie poleceń?

3
Jak mogę całkowicie wyczyścić rejestr / wiele rejestrów?
I dość często korzystają z :registerspolecenia, aby wyświetlić zawartość wszystkich rejestrów (nie pamiętam co kładę, gdzie dokładnie, jaka jest rola "*, "., "%, itd. Są). Zwłaszcza dlatego, że ustawiłem "opcję w viminfoopcji, a zatem moje rejestry są utrwalane między moimi sesjami vim (które generalnie chcę, w krótkim okresie), z czasem …

3
Do czego służy rejestr czarnej dziury („_)?
Niedawno przeczytałem o rejestrze czarnej dziury, "_który jest rejestrem tylko do zapisu. Dokumentacja Vima opisuje to w następujący sposób: Rejestr czarnej dziury "_ Podczas pisania do tego rejestru nic się nie dzieje. Można tego użyć do usunięcia tekstu bez wpływu na normalne rejestry. Podczas odczytu z tego rejestru nic nie …


1
Dlaczego przesunięcie wiersza jest konwertowane na znak Null w rejestrze wyszukiwania i na znak powrotu karetki w wierszu poleceń?
Jeśli mam następujący tekst: foo bar Wybieram go wizualnie i kopiuję. Tekst jest teraz przechowywany w rejestrze bez nazwy "i oto jego zawartość (wynik :reg "): "" foo^Jbar^J Zgodnie z tym wykresem wydaje się, że ^Jjest to notacja karetki dla przesuwania linii. Jeśli chcę powielić rejestr nienazwany w arejestrze, wpisując: …

1
Uniemożliwiaj Vimowi rejestrowanie zdarzeń dla niektórych rodzajów plików
Aby dodać do tego pytania.vimrc dotyczącego przepływu stosów , co należy włożyć, aby zapewnić „prywatną edycję” niektórych rozszerzeń plików (np. .gpgPlików). Bez uszczerbku dla skuteczności sesji nie należy zapisywać żadnych informacji o wykonanej pracy, w tym rejestrów, historii wyszukiwania, historii poleceń, widoków, zamian itp. W przypadku gpgplików można użyć tej …

5
Jak kopiować między terminalami?
Używam systemu Linux. Dwie klapy są otwarte w dwóch terminalach. Teraz chciałbym skopiować tekst z A do B. Jednym ze sposobów jest zaznaczenie tekstu w A, użycie myszy do skopiowania, a następnie przełączenie do B, w trybie wstawiania polecenie <c-r>+wklei tekst. Czy można to zrobić bez użycia myszy? jak "+yyw …





4
Jak zamienić tekst wewnątrz () na wcześniej szarpany tekst?
Załóżmy, że wcześniej Fnordszarpnąłem tekst i że mój kursor znajduje się Bna linii: M:mock(Baz) Jak mogę zmienić tekst wewnątrz () za pomocą wcześniej szarpanego tekstu? Obecnie często popełniam błąd, wykonując: di( aka „delete inside ()” SHIFT + P co pozostawia mi dokładny tekst, ponieważ usunięty tekst zostanie przeniesiony do rejestru. …

1
Zdefiniuj niestandardowe polecenia dla rejestrów * i +
Jeśli używam kompilacji Vima z tą xterm_clipboardfunkcją, zawartość schowka systemowego jest dostępna poprzez +rejestr. Jeśli kompilacja, której używam, nie ma tej funkcji, czy mogę wywołać "+rejestr wywołujący moje niestandardowe programy, aby pobrać i ustawić schowek systemowy ( xsel -boi xsel -bipodobnie z xclip)? Podobnie z, "*aby zadzwonić xsel -poi xsel …
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.