2012-01-02 14 views
11

in inglese o USA tasti tastiera come \, /, [ e ] sono molto facilmente digitato con una sola pressione di un tasto. Di solito non è la stessa cosa per le tastiere non inglesi.una digitazione semplice per gli utenti non-inglese tastiere vim

C'è un modo per ottenere la stessa facilità di digitazione per questo tipo di tastiere?
Se è una questione di mapping keys puoi per favore mettere istruzioni chiare per farlo? (Esempio di layout spagnolo è il benvenuto)

EDIT: Esempi di lingue diverse sono i benvenuti!

+1

Sarei felice di sapere se qualcuno ha una buona strategia per il finlandese, anche – aleator

+0

@ib. ha fornito alcuni suggerimenti e dettagli su questo argomento nella sua risposta a [Vim "fastidio" con layout di tastiera] [1]. [1]: http://stackoverflow.com/questions/8015231/vim-annoyance-with-keyboard-layouts – Rook

risposta

1

Ho già suggerito qualcosa nei commenti. Ora, per quanto riguarda i mapping semplici, per la modalità normale è sempre possibile eseguire la semplice rimappatura dei tasti principali.

nnoremap : >> 
nnoremap ; >> 

per esempio, per il trattino (io sono il layout della tastiera croata qui ... dove i < e > personaggi sono, ho ; e : ... Sono sicuro che si capisce l'esempio). Puoi analogicamente rimappare tutti i tuoi personaggi locali con parentesi, parentesi o altri caratteri essenziali.

+0

+1 La tua risposta mi spinge a [Qual è la differenza tra rimappatura, noremap, nnoremap e mappatura di vnoremap comandi?] (http://stackoverflow.com/a/3776182/333061) ciò che è buono. Controllerò più approfonditamente questa soluzione. GRAZIE... –

0

Io personalmente uso la tastiera americana ogni volta che sto programmando perché ho bisogno della maggior parte di questi tasti speciali come caratteri comunque. Potresti usare diversi keymappings, ma personalmente non penso che sia una buona soluzione - se mai dovessi lavorare su un'altra macchina non sarai in grado di usare affatto vim. Se hai bisogno di digitare caratteri spagnoli puoi semplicemente cambiare il layout della tastiera quando digiti.

+1

Non è una questione di non aver bisogno di vostri "personaggi locali", ma più di che la maggior parte delle persone è più abituata al layout di tastiera locale rispetto a quello statunitense. Posso digitare negli Stati Uniti, ma per esempio sono abituato dove sono(), dove sono # $% e così via ... Inoltre, questo dovrebbe essere un commento. – Rook

+0

Sì, non sono ancora sicuro di cosa dovrebbe essere un commento e quale risposta. Ho appena aggiunto questo come risposta perché per me è stata la risposta. Vim è stato appena progettato per il layout US Qwerty e funziona meglio con esso, e ad esempio dalla tastiera tedesca molti tasti come \ sono molto difficili da raggiungere. – Cubic

+0

Sì, ho un problema simile anche con il mio layout (croato). Tutti i follwoing richiedono che i tasti meta o shift vengano premuti per raggiungerli: \ /} {] [<> ... – Rook

Problemi correlati