Czy w MacVimie są jakieś skróty do przełączania kart z jednej na drugą?
Wszelkie porady dotyczące samodzielnego wiązania skrótów w .vimrc, takie jak ⌘ + 1 dla Tab 1 i ⌘ + 2 dla Tab 2. Na przykład, jak przełączanie kart przeglądarki.
źródło
Czy w MacVimie są jakieś skróty do przełączania kart z jednej na drugą?
Wszelkie porady dotyczące samodzielnego wiązania skrótów w .vimrc, takie jak ⌘ + 1 dla Tab 1 i ⌘ + 2 dla Tab 2. Na przykład, jak przełączanie kart przeglądarki.
Ponieważ MacVim jest rzeczywistym programem w systemie Mac OS, możesz mapować przełączanie kart w taki sam sposób, jak mapujesz polecenia w dowolnym programie (o czym osobiście niedawno się dowiedziałem).
Otwórz Preferencje systemowe, wybierz „Klawiatura”, a następnie „Skróty aplikacji” (w menu po lewej stronie). W menu po prawej stronie kliknij plus (+), aby dodać nowe polecenie. Wybierz MacVim dla aplikacji, a dla tytułu menu wpisz „Wybierz następną kartę” i wybierz skrót (wybrałem Cmd + strzałka w prawo). Następnie zrób to samo dla polecenia „Wybierz poprzednią kartę”.
„Wybierz następną kartę” i „Wybierz poprzednią kartę” można znaleźć w MacVim w menu „Okno”. Każda opcja widoczna w dowolnym menu dla aplikacji może być odwzorowana za pomocą tej metody.
Możesz oczywiście zmienić skróty za pomocą preferencji systemowych OSX na klawiaturze, jak pokazano tutaj: Jak zmienić przypisanie dowolnego skrótu klawiaturowego w Mac OS X
Niektórzy wolą to zrobić za pomocą
.vimrc
:źródło
Możesz wybrać następną kartę za pomocą ⌘+ }i wybierz poprzednią kartę za pomocą ⌘+{
Klawisz Shift jest wymagany, aby nie tylko nacisnąć [zamiast Zamiast, }
więc skrót to ⌘+ shift+ ]lub ⌘+ shift+ [
Skróty te działają w wielu aplikacjach, tj. W terminalu
źródło
Mam następujące w moim ~ / .vimrc dla Linux. Powinieneś być w stanie zmienić
<M-
sekwencję „<D-
” na „ ”, aby uzyskać to, czego chcesz:źródło
Oprócz tworzenia własnych mapowania nie są wbudowane w vim skrótów. Wypróbuj numer, a następnie
gt
. Na przykład:3gt
przenosi cię do trzeciej karty. Możesz także zrobić tylkogt
przejście do następnej karty lubgT
przejść do poprzedniej.(Od wersji vim 7. tabulatory zostały wypalone nawet w wersji tekstowej innej niż gvim).
źródło