Wykonywanie czynności po naciśnięciu klawisza. Są to również tak zwane kluczowe mapowania lub mapowania. W przypadku pytań dotyczących domyślnych powiązań klawiszy, a także tworzenia lub ponownego definiowania powiązań klawiszy.
Głównym powodem, dla którego lubię vima nad emacsem, jest to, że moja odległość ruchu ręki od domowego rzędu jest bardzo mała (nawet jako programista). Jednak moim głównym zadaniem jest opuszczenie trybu wstawiania przez naciśnięcie klawisza Escape. Niedawno dowiedziałem się, że mogę również użyć Ctrl + C, aby wyjść z trybu …
Widzę tu wiele pytań, w których użytkownik ma mapowanie, które nie działa i przez większość czasu przyczyny są dość podobne. Sugeruję, aby uczynić to pytanie odniesieniem do tego rodzaju pytań, aby podać pełną procedurę debugowania mapowania. Jeśli użytkownik ma problem z mapowaniem, może zostać przekierowany tutaj, aby wyeliminować najczęstsze problemy. …
Jakie jest polecenie (lub skrót), aby przesunąć linię w górę lub w dół w vimie? Mój obecny obieg pracy polega na szarpaniu (kopiowaniu) linii i usuwaniu tej linii, a następnie wstawianiu (wklejaniu) tej linii.
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ę?
Polecenie trybu normalnego gfprzechodzi do pliku ze ścieżką, w której aktualnie znajduje się kursor. Ale robi to w bieżącym oknie, zastępując bieżący tekst. Oznacza to, że musisz wyraźnie przejść wstecz, aby później przejść wstecz, i że potencjalnie musisz zapisać zmiany w bieżącym buforze. Jestem pewien, że jest to możliwe zamiast …
Próbuję zmapować Altklucz w następujący sposób: :map <A-j> j :map <A-k> k ale to nie działa (dzwonek dzwoni na Alt + j/ Alt + k). Czego mi brakuje? Używam terminalu w OSX, to samo dzieje się na zdalnym Linuxie. Na Ctrl + v, Alt + j, mam: ?~H~F( ∆kiedy encoding=utf-8). …
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, …
Czy ma to jakiś konkretny historyczny powód? Tło - (możesz pominąć tę część, jeśli już rozumiesz pytanie). Użytkownicy pośredni / zaawansowani vibędą wiedzieć, yże polecenie „yank” - ciągnie (kopiuje) tekst określony następującą komendą ruchu. * W ten sposób yeciągnie się do końca słowa, y0ciągnie się od pozycji kursora do początku …
Do przełączania się z trybu wstawiania jestem przyzwyczajony <Esc>. Teraz chcę się przekwalifikować <C-[>zamiast <Esc>. W tym celu muszę wyłączyć, <Esc>aby pomóc w przekwalifikowaniu. Problemem jest :inoremap <Esc> <Nop> wyłącza również <C-[>. Dla vimów wydają się być tym samym. Czy jest jakiś sposób na wyłączenie jednego bez drugiego?
Mój terminal nie pozwala mi pisać Ctrl+ W, ponieważ jest to skrót do zamykania karty terminalu. Lubię pracować z podziałami, ale nie mogę znaleźć sposobu, aby to zrobić bez użycia C-W. To zmusiło mnie do używania kart, bo mogę przełączać się między nimi gt, gTalbo #gtgdzie # to numer, ale …
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 …
Odpowiadając teraz na pytanie , wspomniałem o użyciu mapowania klawiszy w trybie normalnym, które można znaleźć na stronie vim.wikia.com. W trakcie wyjaśniania mapowania kluczy zdałem sobie sprawę, że nie mam pojęcia, co to <Bar>znaczy. Co to znaczy? Próbowałem zastąpić go potokiem |, ze spacjami i bez niego przed, wokół i …
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.