Pytania otagowane jako visual-mode

Tryb wizualny to elastyczny i łatwy sposób na wybranie fragmentu tekstu dla operatora.

1
Co to jest tryb wyboru i kiedy należy go używać?
Przypadkowo nacisnąłem ghw trybie normalnym i rozpocząłem selekcję, więc sprawdziłem dokument i znalazłem :h Select-mode. Z tego, co rozumiem, tryb wyboru jest zbliżony do trybu wizualnego, z tym wyjątkiem, że: Wpisanie znaku do wydruku <CR>lub <BS>spowoduje usunięcie zaznaczenia, uruchomienie trybu wstawiania i zastąpienie zaznaczenia wprowadzeniem. hjkl a inne ruchy w …

10
Jak skomentować zestaw linii wybranych w trybie wizualnym?
Jak skomentować wiele wybranych linii w trybie wizualnym? Jak sprawić, by był specyficzny dla języka? Na przykład, jeśli wybrane zostaną pierwsze 4 linie: def foo(a,b): for each in (a,b): print each return a+b print "2" Działanie polecenia / makra powinno spowodować (w pythonie): #def foo(a,b): # for each in (a,b): …

1
Rozwiń zaznaczenie wizualne w innym kierunku
Czasami wybrałem selekcję wizualną, na przykład, Vjjjjjtylko po to, aby uświadomić sobie później, że powinienem był rozpocząć selekcję o jedną linię wyżej. Jednak naciśnięcie kpo prostu zmniejsza dolny zakres zaznaczenia, zamiast przesuwać cały zaznaczenie w górę o jedną linię. Oto wizualizacja (ha, ha), w której linie pogrubione to te, które …


2
Jak zablokować zamień kod w trybie wizualnym?
Mam listę elementów, w których chcę zastąpić pierwsze dwa znaki: a) item 1 b) item 2 c) item 3 Jaki jest najszybszy sposób na to: * item 1 * item 2 * item 3 Mam podejście w trybie wizualnym (Ctr-v, jjj, ale muszę wykonać dwa polecenia zamiany. Iirc, tę zamianę …

7
Szybszy sposób przenoszenia bloku tekstu
Oto jak zwykle kopiuję blok tekstu lub kodu: Wybierz blok za pomocą trybu Visual ( V) i usuń go za pomocą d; lub jeśli jest to tylko jedna linia, po prostu użyj dd. Idź tam, gdzie chcę być tekst, jestem zbyt głupi, żeby pamiętać o różnicy między pi Ptak mam …


8
Szybko obliczyć sumę kolumny liczb
Zapisuję tabelę przecen, która wygląda następująco: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 …

1
Złożyć wybrane linie
Jak składać i rozkładać linie wybrane w trybie wizualnym? Powiedzmy, że mam trzy akapity i chcę złożyć pierwsze lub ostatnie dwa w jedną linię: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno estándar …

2
Jak częściowo zastąpić tekst w wybranym bloku tekstu?
Niełatwo znaleźć dobry tytuł dla mojego problemu. Jestem świadom wstawiania przed blokiem tekstowym: Ctrl- v wybierz tekst liniiI ESC Teraz chciałbym to zrobić, ale także z wymianą części w moim wyborze bloku. Obecnie wykonuję dwie operacje Ctrl- v wybierz blok x wróć, aby rozpocząć Następuje sekwencja, o której wspomniałem powyżej. …


3
Jak mogę uzyskać wizualny wybór vimscript?
Jeśli mam kilka wierszy vimscript, które chcę przetestować przed włożeniem mojego vimrc, czy można wizualnie wybrać, a następnie je pobrać? próbowałem dokonaj selekcji wizualnej v, a następnie ruchów, aby dokonać selekcji itp., a następnie :'<,'>so Ale vim podaje błąd niedozwolony zasięg również :'<,'>w | so daje Posługiwać się ! napisać …

3
Wizualny wybór od kursora do następnej pustej linii?
Jak można wybrać z bieżącej linii do następnej pustej linii? Jestem świadomy SHIFT+, Vale muszę albo przejść do następnej pustej linii, albo kilka razy nacisnąć klawisz strzałki w dół. Wiem, jak to zrobić dobrze, gdy istnieje taka sama postać, }ale nie mam pojęcia, jak to zrobić dla pustej linii.

4
Jak osiągnąć wybór różnej długości tekstów w różnych wierszach?
zakładam, że mam następujące teksty: aaa-dd-e: „aaa”, bb-x: „bb”, c-9: „c” Chcę dokonać wyboru jak poniżej: aaa-dd-e:„aaa”, bb-x:„bb”, c-9:„c” Próbowałem użyć cv do utworzenia bloku wizualnego, ale po utworzeniu zaznaczenia w pierwszej kolumnie i naciśnięciu „f:” (chciałem rozszerzyć zaznaczenie do znaku dwukropka w każdej linii jak wyżej), otrzymuję: aaa-dd-e: „aaa”,: …


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.