2012-01-02 12 views
11

w języku angielskim lub amerykańskich keyboards kluczy jak \, /, [ i ] są bardzo łatwo wpisane tylko z jednym naciśnięciu klawisza. Zwykle nie jest to samo w przypadku klawiatur innych niż angielski.łatwego pisania non-angielskie dla użytkowników klawiatur vim

Czy istnieje sposób na osiągnięcie tej samej łatwości pisania na klawiaturze tego typu?
Jeśli jest to kwestia mapping keys, czy możesz podać jasne instrukcje, aby to zrobić? (Mile widziany wzór w języku hiszpańskim)

EDYCJA: Przykłady według różnych języków są bardzo mile widziane!

+1

Z przyjemnością usłyszę, że ktoś ma dobrą strategię fińską, a także – aleator

+0

@ib. podał kilka wskazówek i szczegółów na ten temat w swojej odpowiedzi na [Vima "irytację" za pomocą układów klawiatury] [1]. [1]: http://stackoverflow.com/questions/8015231/vim-annoyance-with-keyboard-layouts – Rook

Odpowiedz

1

Zasugerowałem coś już w komentarzach. Teraz, jeśli chodzi o proste odwzorowania, w trybie normalnym zawsze można wykonać proste ponowne mapowanie głównych klawiszy.

nnoremap : >> 
nnoremap ; >> 

na przykład do tiret (jestem na układ klawiatury chorwackiej tutaj ... gdzie < i > znaki są, mam ; i : ... Jestem pewien, że rozumiesz przykładu). Możesz analogicznie zmapować wszystkie lokalne znaki za pomocą nawiasów, nawiasów lub innych podstawowych znaków.

+0

+1 Twoja odpowiedź prowadzi mnie do [Jaka jest różnica między mapą remap, noremap, nnoremap a mapowaniem vnoremap polecenia?] (http://stackoverflow.com/a/3776182/333061) co jest dobre. Sprawdzę głębiej to rozwiązanie. DZIĘKI... –

0

Ja osobiście używam klawiatury US kiedy tylko programuję, ponieważ potrzebuję większości tych specjalnych klawiszy jako znaków. Można użyć różnych skrótów klawiszowych, ale ja osobiście uważam, że nie jest to dobre rozwiązanie - jeśli kiedykolwiek będziesz pracował nad inną maszyną, nie będziesz w stanie w ogóle używać vima. Jeśli chcesz wpisać znaki alfabetu hiszpańskiego, możesz po prostu zmienić układ klawiatury podczas pisania.

+1

To nie jest kwestia „nie potrzebuje swoich lokalnych znaków”, ale raczej, że większość ludzi jest bardziej przyzwyczajona do lokalnego układu klawiatury niż amerykański. Mogę wpisać w US, ale jestem na przykład przyzwyczajony gdzie są(), gdzie jest $% i tak dalej ... Powinien to być komentarz. – Rook

+0

Tak, nadal nie zawsze jestem pewien, co powinno być komentarzem i jaka odpowiedź. Właśnie dodałem to jako odpowiedź, ponieważ dla mnie była to odpowiedź. Vim został zaprojektowany dla układu Qwerty w USA i działa najlepiej z nim, i na przykład z niemieckiej klawiatury wiele klawiszy, takich jak \, jest bardzo trudnych do osiągnięcia. – Cubic

+0

Tak, mam podobny problem z moim układem (chorwacki). Wszystkie te opcje wymagają naciśnięcia klawiszy meta lub Shift, aby je wywołać: \ /} {] [<> ... – Rook

Powiązane problemy