Używanie klawisza Windows, ponieważ Meta jest bardzo przydatna w Emacs, czy jest sposób, aby to zrobić w Vimie?Czy klucz Windows może być odwzorowany w Vimie?
Odpowiedz
Nie całkiem pewny, ale Ctrl + Esc klucz kombi jest Windows tylko klucz mapowania. To nie pomoże z vim
Możesz użyć AutoHotkey to map klucza Windows do innego klucza. aktywować tylko mapowanie gdy vim jest aktywny:
#IfWinActive ahk_class GVIM
RWin::Alt
LWin::Alt
#IfWinActive ; This puts subsequent remappings and hotkeys in effect for all windows.
Żadna z tych odpowiedzi (łącznie z tym opisywanym) vim jest specyficzny, a wybrana odpowiedź jest specyficzne dla systemu Windows. Tutaj jest jeden dla * nix z systemem X.
Mapuję lewy klawisz Win na klawisz Esc. To nie będzie działać w wirtualnych terminali, ale działa w X.
albo:
(1) Dołącz do ~/.Xmodmap
keysym Super_L = Escape
i wykonać xmodmap .Xmodmap
.
| ______ (1a) ~ taki sam jak echo "keysym Super_L = Escape" >> ~/.Xmodmap && xmodmap .Xmodmap
.
(2) Wykonaj xmodmap -e "keysym Super_L = Escape"
.
Jeśli chcesz, aby działał w terminalach wirtualnych, zobacz [0].
LITERATURA:
[0] http://www.mail-archive.com/[email protected]/msg02859.html
[1] http://www.paganini.net/index.cgi/linux/nocaps.html
[2] http://ubuntuforums.org/archive/index.php/t-975229.html
Przepraszam za odpowiedzi tak starożytną pytanie, ale rozwiązanie jest bardzo proste: jest to niemożliwe, aby używać Win kluczyk w zamku terminal, ale można go używać z Gvim. Wystarczy przekazać go jako modyfikator T. Na przykład:
:nmap <T-F5> :q<cr>
zamapuje Win + F5 na: q polecenie. Ale jest użyteczny tylko pod * nix.
co to jest na normalnym vimie w Linuksie?Próbowałem tych rzeczy T, nie działało – Zen
Zdecydowanie możesz, nawet w terminalu, chociaż musisz użyć go jako klucza meta (nie znalazłem sposobu, aby użyć go samodzielnie).
Edytuj swój plik .vimrc za pomocą vim. Załóżmy, że chcesz zmienić widok Win+q
w trybie normalnym, aby wyjść z vima. Po prostu dodaj swoje mapowanie i, próbując wskazać skrót, naciśnij Ctrl+V
, a następnie Win+q
.
Spowoduje to dodanie do pliku czegoś podobnego do ^[email protected]
(ale nie wpisuj go bezpośrednio, ^X
to znak specjalny).
W końcu linia powinna wyglądać następująco:
nnoremap ^[email protected] :q<CR>
Zapisz i zamknij, ponownie uruchomić vim, i to wszystko.
Uwaga: Ctrl+v
w trybie wstawiania wstawia dosłownie klucz/kombinację klawiszy dosłownie. Aby uzyskać więcej informacji wypróbuj :help i_CTRL-V
w vim.
- 1. Czy debugger pudb może być używany w systemie Windows?
- 2. Czy GitHub dla Windows może być używany lokalnie?
- 3. Czy JavaScript może być bootowany?
- 4. Czy emulator systemu Windows Phone 7 Series może być uruchamiany w systemie Windows XP?
- 5. Abstrakcyjny typ X ma odwzorowanych potomków, a więc nie może być odwzorowany
- 6. Czy javascript może być wbudowany w WebPacka?
- 7. Czy EntryElement może być wieloliniowy w MonoTouch.Dialog?
- 8. Czy metoda w klasie może być generatorem?
- 9. Czy to może być rekurencyjne w Prologu?
- 10. Czy REST w praktyce może być bezpaństwowcem?
- 11. Czy zakres może być dopasowany w Scali?
- 12. Czy klucz obcy może działać jako klucz podstawowy?
- 13. "wartość nie może być pusta nazwa parametru: klucz"
- 14. użyciu MVC ograniczenia trasy tak URL może być odwzorowany tylko do jednej z trzech możliwych params
- 15. SendKeys.Send i klucz Windows
- 16. Czy wektor :: shrink_to_fit może być ponownie przydzielony?
- 17. Czy sqlite może być również bazą danych?
- 18. Czy wydajność C++/CLI może być wyższa?
- 19. Czy ładowanie eksportowanych symboli może być opóźnione?
- 20. Relacja @ManyToOne może być pusta?
- 21. .NET - czy App.Config może być osadzony?
- 22. Czy operator obsady może być jawny?
- 23. Czy tablica może być za duża?
- 24. Czy ta próbka skrótu może być krótsza?
- 25. Czy ikona Google +1 może być dostosowywana?
- 26. Czy std :: function może być serializowane?
- 27. Czy td może być wewnątrz td
- 28. Czy wydajność syslog może być poprawiona?
- 29. Czy python @ classmethod może być dziedziczony?
- 30. Czy jEdit może być używany jako IDE?
wiele szczegółów, szczególnie rzecz doceniana na ekranie. Chociaż muszę przyznać, że generalnie nie tęsknię za WinKey w ogóle – sehe