Keresés

Új hozzászólás Aktív témák

  • spammer

    veterán

    válasz N0zer0 #23100 üzenetére

    Elvileg lehetséges, de nem használtam még, szóval tapasztalatom ezzel nincs: [link] Pont a minap forgattam újra a vimet és a keymap funkció nincs nálam, szóval kipróbálni sem tudom most. :DDD

    English keymap kell gondolom, elvileg itt kell lennie, vagy ha nincs, ide kellene rakni egyet: /usr/share/vim/vim74/keymap

    Aztán: :set keymap=<kiosztas>

    Ha manuális működik, akkor autocmd-vel szerintem megoldható (.vimrc-be rakva):

    autocmd InsertEnter * silent :set keymap=<magyar kiosztas>
    autocmd InsertLeave * silent :set keymap=<angol kiosztas>

    Esetleg rendszerszinten lehet kényszeríteni valamilyen shell paranccsal:

    autocmd InsertEnter * silent !keymapváltóparancs

    (shell parancsok elé kell a ! jel)

    Tehát például:

    autocmd InsertEnter * silent !setxkbmap hu
    autocmd InsertLeave * silent !setxkbmap en

    De a setxkbmap nálam valamiért most nem működött flottul a vimen keresztül, talán érdemesebb mást használni.

    [ Szerkesztve ]

    „A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."

Új hozzászólás Aktív témák