Po co używać klawiszy hjklw tej samej linii zamiast klawiszy w trójkącie, np. wasdDo poruszania się w grach? Dlaczego nie coś równoważnego z prawą ręką, na przykład ijkllub
Polecenia, które przesuwają kursor. Polecenie ruchu jest używane po poleceniu operatora do poruszania się po tekście, na którym ma być wykonywana operacja.
Po co używać klawiszy hjklw tej samej linii zamiast klawiszy w trójkącie, np. wasdDo poruszania się w grach? Dlaczego nie coś równoważnego z prawą ręką, na przykład ijkllub
Znaki cudzysłowu w LaTeX różnią się od zwykłego tekstu tym, że są sformatowane ``like this''(lub w `like this'przypadku pojedynczych cudzysłowów). Utrudnia to poruszanie się po nich w Vimie. Zwykle używam czegoś takiego T`ct'(do tyłu `, zmieniam do '). Jest to jednak niezręczne i nienaturalne....
Często piszę polecenia takie jak gg"+yGlub ggdGi chciałbym to zrobić bardziej efektywnie, bez konieczności dwukrotnego przesuwania kursora. Czy jest jakieś polecenie, którego mogę użyć, np. y[movement]Aby skopiować cały bufor bez przesuwania
Podczas używania ci"kursor nie musi znajdować się w obszarze podwójnego cudzysłowu. |String somestring = "some text"; Zakładając, że rura jest pozycją kursora, ci"spowoduje przeskok do cytowanego obszaru. Z drugiej strony, podczas używania ci(, kursor musi znajdować się w nawiasach, aby działał...
Chcę nauczyć się używania hjkl bardziej niż używania klawiszy strzałek, aby pozostać w głównym rzędzie. I tak, jestem bardzo świadomy, że nie należy używać hjkl jako głównych klawiszy nawigacyjnych. Jednak moje nawyki są dość silne i nawet nie zdaję sobie sprawy z tego, że wykonałem ten ruch ręką...
Powiedzmy, że mam taki kod ( |reprezentuje pozycję kursora ): func1(x|, func2(), y); Chciałbym dostać: func1(x|); Czy istnieje sposób na usunięcie kodu z pozycji kursora do pozycji poprzedzającej prawy koniec bieżącego bloku wewnętrznego ? Wiem, że mogę iść z tym, dt).ale zastanawiam się,...
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ęć,...
To coś mnie martwiło od dłuższego czasu, ale nigdy nie miałem o co pytać. Powiedz, że tekst w buforze wygląda następująco: Hello World Jeśli ustawię kursor gdzieś w linii 2 i zrobię to yk, mój kursor zakończy się na linii 1. Wydaje się, że to oznacza, że operator plus ruch również przesuwa...
Naciskając ggi Gmożesz przeskoczyć na oba końce bufora. 42G przeskakuje do linii 42. Czy jest jakiś gskrót do przeskoczenia na środek bufora? Coś w przybliżeniu round(number of
Czy istnieje sposób, że t{char}i f{char}nadal będzie działać w następnych liniach jeśli {char}nie jest obecny w danej linii? Chciałbym unikać /{char}<CR>, aby zapisać 1 klawiszy i nie mają szukać podkreślając, zwłaszcza gdy trzeba to w połączeniu z czasownikami (np dfa,...
Jestem nieco zdziwiony, dlaczego polecenie podkreślenia _, które przeskakuje na początek (COUNT - 1) linii poniżej kursora, dostaje swój własny klucz. Kiedy powinienem użyć tego zamiast +lub
Czy vim może traktować podkreślenia jak spacje lub znaki myślowe, więc kiedy używam sekwencji dw, nie usuwa całego zdania some_long_text_with_underscores, gdy kursor znajduje się na
To zawsze mnie denerwowało w przypadku poleceń wi Wruchu - wydają się działać inaczej, gdy są używane z cpoleceniem hange, niż gdy są używane samodzielnie lub z dpoleceniem elete. Na przykład, gdy kursor znajduje się na „q” tego tekstu: The quick brown fox jumps over the lazy dog. wpisanie...
Korzystam z wtyczki vim-multiple-cursors . Chciałbym umieścić kursory dokładnie tam, gdzie chcę. Na przykład ( [x]są to pozycje kursora): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. W Sublime Text zwykle...
Potrzebuję ruchu, który przesuwa się do końca / początku bloku pytona, i potrzebuję innego ruchu, który przechodzi do początku / końca poprzedniej / następnej metody / klasy (wszystkie kombinacje). Próbowałem vim-indent-object, python-mode, chapa, vim-python-object itp. Żadne z nich nie obsługuje...
Próbuję zrozumieć, w jaki sposób mogę używać operatora z kolejnym ruchem wewnątrz mapowania. Na przykład: nmap /c c{here we pending for a motion}/<C-r>"<CR> Mapa powinna wykonać następujące czynności: Aktywuj coperatora i nasłuchuj następnego ruchu; Np. Mogę wpisać tutaj, t,aby...
Czy istnieje obiekt tekstowy dla bieżącej linii? Czy istnieje obiekt tekstowy
Często edytuję plik - myślę, że moja praca jest skończona - następnie zamykam plik i przechodzę do następnej rzeczy. Ale potem zdaję sobie sprawę, że muszę wrócić do tego kodu i nieco go ulepszyć. Jeśli ponownie otworzę plik, mogę użyć .znacznika i przejść do pozycji ostatniej edycji za pomocą '.....
Czy można zdefiniować w vimie obiekt tekstowy, który będzie działał na prostokątnym obszarze? Załóżmy na przykład, że mam wyrównane pionowo kolumny tekstu, takie jak to: column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu Byłoby możliwe do...
Używam tego a"ruchu dość często w vimie; np. użycie ca"podczas refaktoryzacji fragmentu kodu w celu zastąpienia zakodowanego na stałe argumentu nazwą zmiennej. Problem z tym podejściem polega na tym, że a" obejmuje wiodące białe znaki, jeśli nie ma końcowych białych znaków : Uwzględnia się...