Pytania otagowane jako key-bindings

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.


1
Jak debugować mapowanie?
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. …




2
Otworzyć nazwę pliku pod kursorem jak gf, ale w nowej karcie (lub podzielonej)?
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 …

5
Jak zmapować klawisz Alt?
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). …


6
Czy mogę usunąć całą linię, z wyjątkiem podziału linii?
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, …

2
Dlaczego Y jest synonimem yy zamiast y $?
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 …


1
Wyłącz <Esc>, ale trzymaj <C - [>
Do przełączania się z trybu wstawiania jestem przyzwyczajony &lt;Esc&gt;. Teraz chcę się przekwalifikować &lt;C-[&gt;zamiast &lt;Esc&gt;. W tym celu muszę wyłączyć, &lt;Esc&gt;aby pomóc w przekwalifikowaniu. Problemem jest :inoremap &lt;Esc&gt; &lt;Nop&gt; wyłącza również &lt;C-[&gt;. Dla vimów wydają się być tym samym. Czy jest jakiś sposób na wyłączenie jednego bez drugiego?

4
Jak mogę pracować z podziałami w Vimie bez Ctrl-W?
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 …

3
Jak wyłączyć klawisze strzałek w vimie?
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 …

3
Co oznacza „<Bar>”?
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 &lt;Bar&gt;znaczy. Co to znaczy? Próbowałem zastąpić go potokiem |, ze spacjami i bez niego przed, wokół i …

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.