Pytania otagowane jako substitute

Każda operacja polegająca na podstawianiu tekstu na podstawie wyrażeń regularnych, na przykład komenda ex-mode `: s`. Nie mylić z tagiem [zamień].



3
Znajdź i zamień, używając wyrażeń regularnych
Mam plik z wieloma domyślnymi ustawieniami użytkownika. Chcę zmienić część tekstu, ale staram się wymyślić moduł dopasowujący i zamiennik. Korzystając z następującego przykładu: ############################################################################### # Trackpad, mouse, keyboard, Bluetooth accessories, and input # ############################################################################### # Trackpad: enable tap to click for this user and for the login screen defaults write …



2
Zastąpić ciąg bez zmiany wielkości liter?
Z powodu dziwactwa w języku, z którym pracuję, często mam do czynienia z (selektywnie, nie globalnie) zastąpieniem termlub odpowiednio TERMz wordlub WORD. Oznacza to, że bez rozróżniania wielkości liter szukam termi chcę to zastąpić, word zachowując termnienaruszone wielkie / małe litery oryginału . Ponieważ sprawdzanie całości pod termkątem spójnych wielkich …
18 substitute 

5
Czy mogę zrobić interaktywny: zamień (wyszukaj i zamień)?
Czasami używam :sze skomplikowanym wyrażeniem regularnym, które może, ale nie musi być poprawne, lub nie jestem pewien, czy chcę zastąpić wszystkie dopasowania. Czy mogę w jakiś sposób powiedzieć Vimowi, aby potwierdzał każde znalezione dopasowanie, zanim faktycznie zastąpi tekst?
17 substitute 



2
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 zastępcze. Chcę ujednolicić …
15 substitute 


5
Jak zastąpić każde dopasowanie rosnącym licznikiem?
Chcę wyszukać i zastąpić każde wystąpienie określonego wzorca liczbą dziesiętną, która zaczyna się 1i zwiększa o jeden dla każdego dopasowania. Mogę znaleźć podobnie sformułowane pytania, które okazują się nie dotyczyć zwiększania licznika, ale modyfikowania każdego dopasowania o ustaloną kwotę. Inne podobne pytania dotyczą wstawiania numerów linii zamiast licznika rosnącego. Przykład …
14 substitute 


6
Usuń wszystkie kolejne duplikaty
Mam plik, który wygląda tak. Move to 230.00 Hold Hold Hold Hold Hold Hold Move to 00.00 Hold Hold Hold Hold Hold FooBar Hold Spam Hold Chciałbym, aby wyglądało to tak: Move to 230.00 Hold Move to 00.00 Hold FooBar Hold Spam Hold Jestem pewien, że musi istnieć sposób, aby …

1
Co to znaczy zastąpić ukośniki (/) wykrzyknikami (!) W poleceniu zastępczym?
Ostatnio widziałem polecenie zastępcze, w którym autor /zastąpił !podobny::s!abc!ABC!g Próbowałem znaleźć dokumentację na temat tego użycia, ale nie znalazłem nic istotnego. Próbowałem więc eksperymentować sam i po raz kolejny nie mogłem zrozumieć prawdziwej różnicy między tymi dwoma znakami. Oto, co znalazłem: To nie jest możliwe, aby wymieszać !i /w poleceniu. …
13 substitute 

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.