Trädvy Permalänk
Medlem
Plats
örebro
Registrerad
Aug 2005

vim: alias för <ESC>

hur fixar man ett alias för espace i vim?

det är väldigt jobbigt att behöva trycka på escape när man ska byta från insert mode :/

eller ett nytt tangentbord kanske?

har ni något att rekommendera, i typ ergonomiskt med lättryckliga tangenter som ligger nära varandra

(defmacro lisp-bootstrap (expr) expr)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2001

Eller byter du plats på esc och capslock i X genom .Xmodmap och .login.

Om du inte har en .Xmodmap måste du generera en genom att köra

xmodmap -pke > .Xmodmap

i din home

sedan ändrar du i .Xmodmap så att

keycode 9 = Caps_Lock keycode 66 = Escape

sen i login.conf

xmodmap -e 'remove lock = Escape' xmodmap -e 'add lock = Caps_Lock'

Med reservationer för att det kan vara en annan syntax på andra os än FreeBSD, men det borde funka i linux också.

Trädvy Permalänk
Hedersmedlem
Plats
Stockholm
Registrerad
Dec 2002

Jag har detta i min ~/.Xmodmap istället:

remove lock = Caps_Lock keysym Caps_Lock = Escape keysym Escape = Caps_Lock add lock = Caps_Lock

Fungerar jättefint.

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2001

Äh, varför ska man göra det enkelt för sig?