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 materiałów?
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 linii?
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 nawiasów?
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ą praktykę?
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 command>operacja? Jak dotąd najlepsze, jakie mam (na linii, …
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ł i nie przesuwał kursora w nich. Jaki jest powód …
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 odległość tylko a jlub kod kursora. Znalazłem …
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ą do klawiszy …
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ę, czy istnieje sposób, aby połączyć to z …
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 krótsze …
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. Dzięki!
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 długich (ponad 200 znaków) lub nawet bardzo …
Obecnie pracuję z niektórymi blokami tekstu o długości ponad 1000 linii. Czy istnieje prosty sposób przejścia na początek następnego akapitu? Moje obejście na razie polega na szukaniu dwóch kolejnych znaków nowej linii: /\n\n Innym obejściem byłoby vip Esc j vip v isually wybrać I n p stęp (który również przeniesie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.