W jaki sposób we wbudowanym systemie pomocy Vima… wyszukać tematy, w których chcę uzyskać pomoc? śledzić hiperłącza? przeglądać w poszukiwaniu pokrewnych
Przesunięcie kursora w inne miejsce w buforze.
W jaki sposób we wbudowanym systemie pomocy Vima… wyszukać tematy, w których chcę uzyskać pomoc? śledzić hiperłącza? przeglądać w poszukiwaniu pokrewnych
Często wprowadzam zmiany w środku dużego pliku, ggprzeskakuję na górę, aby coś sprawdzić, a potem zdaję sobie sprawę, że zapomniałem zaznaczyć miejsce, w którym edytowałem. Czy istnieje wbudowany sposób przeskakiwania do lokalizacji ostatnio zmienionej
Jak skakać między pasujące znaczniki (takich jak <div>, <span>itd) podczas edycji dokumentów HTML / XHTML / XML podobnie jak %jest używany, aby przejść między dopasowywania
Przeczytałem go w wielu artykułach ( np. ), Że używanie klawiszy strzałek w trybie normalnym jest złą praktyką. Czy ktoś mógłby wyjaśnić, dlaczego uważa to za niewłaściwą
Dość powszechną operacją dla mnie w vimie, ponieważ jestem kompulsywno-obsesyjny i lubię utrzymywać moje pliki wolne od białych znaków, jest usuwanie zawartości całej linii, ale nie samej linii (tj. Nie łamanie linii). Czy istnieje wbudowany sposób, aby to zrobić? Być może d<movement...
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ł...
W bardzo długim pliku z (dokładnie) wciętym kodem pomocne może być przejście bezpośrednio do wiersza tekstu powyżej lub poniżej kursora, który ogranicza wcięcie. (Jednym ze sposobów na to może być metoda wcięcia, składając bieżący poziom wcięcia, który zwija linie ograniczające poziom wcięcia na...
Wiem o tym ggi Gmogę przesunąć kursor na górę i dół pliku. Ale czy istnieje sposób, aby przejść do górnej lub dolnej części widocznego
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ę,...
Wiele razy jestem w podobnej sytuacji: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> Prostym rozwiązaniem jest mm:1<CR>yy`mp- oznacz znak w linii 4, przejdź do linii 1, skopiuj go, wróć do znaku i wklej. Czy istnieje...
Powszechnie używa się camelCase lub snake_case do oddzielania wielu słów, które tworzą identyfikator. Byłoby miło, gdyby „słowo” ruchy ( b, w, e) by wykryć te granice wewnętrzne-identyfikator. Jak można osiągnąć to zachowanie? (Plugin / vimrc /
Otwórz pusty bufor i wstaw znak tabulacji, a następnie przejdź do trybu normalnego. Kiedy umieścisz kursor (tryb normalny) na zakładce, będzie on po prawej stronie spacji. Szukam sposobu, aby zamiast tego kursor znajdował się po lewej stronie białych znaków.
Vim ma (przynajmniej) dwa zestawy poleceń, które szukają w przeciwnych kierunkach. Wpisanie, /a następnie wzór spowoduje wyszukanie wzoru w dokumencie do przodu; wpisanie, ?a następnie wzorzec rozpocznie wyszukiwanie do tyłu. Ten sam związek istnieje między poleceniami *i #. Nie podoba mi się to,...
W przypadku niektórych formatów tekstu podział linii ma znaczenie. Na przykład często używam Vima do pisania dokumentów MediaWiki, w których nie można po prostu nigdzie położyć linii (w przeciwieństwie do Markdown). Więc jestem zmuszony pisać wiersze z wieloma znakami. Może to prowadzić do...
Mój kursor znajduje się w środku akapitu, gdy nagle postanawiam skopiować ten akapit: Więc piszę, vipaby wybrać akapit wizualnie: Teraz nacisnę, cmd+Caby skopiować do schowka (może się to różnić w twoim systemie, ale nie powinno to być istotne w przypadku głównego pytania mojego postu), co...
Czy istnieje sposób na przesunięcie kursora na środek bieżącej linii? (środek linii tekstu - nie środek szerokości ekranu) Zastanawiałem się, czy istnieje skrót podobny do Mtego, który przesuwa kursor na środek ekranu. EDYCJA : Dodano wyjaśnienie w
Wzorzec edycji, z którym często się spotykam, jest następujący: Chcę przeciągnąć kawałek tekstu w cudzysłowie lub nawiasach i zastąpić ten fragment tekstu inną parą cudzysłowów / nawiasów. Na przykład, jeśli chcę skopiować nazwę klasy foo bari wkleić ją gdzie indziej: <span class="foo...
W językach C i C mogę %przeskakiwać do odpowiedniego nawiasu klamrowego, na którym znajduje się kursor. To dobrze znana „sztuczka”. Ale na przykład w Ruby: def fun [1, 2].each do |n| end end To nie działa, ponieważ ruby nie używa znaków w matchpairs( (:),{:},[:],<:>domyślnie...
W Vimie nie podoba mi się, jak po osiągnięciu końca pliku umieszcza ostatnią linię na dole ekranu. Czy w ogóle istnieje możliwość, aby ostatnia linia znajdowała się około 10 linii nad dolną częścią ekranu i po prostu tworzyła puste linie pod