vim keymap

Antonios Christofides anthony at itia.ntua.gr
Fri Aug 24 16:06:32 EEST 2007


> 1) Θέλω να μπορώ να αλλάξω με Ctrl+6 πριν ακόμα του πω set
> keymap=greek.  Πώς μπορεί να γίνει αυτό;  Αν στο .vimrc του βάλω set
> keymap=greek, τότε (υποθέτω) θα ξεκινάει όντας γυρισμένο στην ελληνική
> γλώσσα.  Εγώ θέλω να έχει το keymap έτοιμο για ελληνικά με Ctrl+6,
> αλλά by default να γράφει λατινικά.

Υποθέτω ότι δεν είναι ο όπτιμαλ τρόπος, αλλά έβαλα το εξής στο .vimrc, που δουλεύει:

function Setkeymap()
    set keymap=greek
    iunmap ^^
endfunction
imap ^^ ^[:call Setkeymap()^Ma

(όπου ^^ = Ctrl+V Ctrl+6
      ^[ = Ctrl+V Esc
      ^M = Ctrl+V Enter)

> 2) Πώς μπορώ αντί για Ctrl+6 να χρησιμοποιώ το πλήκτρο της αρεσκείας
> μου;
 
Δεν το έχω δοκιμάσει, αλλά υποθέτω
imap το_πλήκτρο_της_αρεσκείας_μου ^^





More information about the Linux-greek-users mailing list