Zuordnen von Tasten zu Befehlen in Vimperator

849
w17t

Ich möchte die aktuelle Registerkarte beim Klicken schließen ww, dh zwei Minuszeichen w 's nacheinander

Ich stelle mir vor, ich muss vimperatorrceine Zeile ähnlich der folgenden einfügen

map <ww> :tabclose<CR> 

aber es geht nicht

Wie kann ich das erreichen?

1
"es funktioniert nicht"> Können Sie stattdessen bestätigen, was passiert? Bekommen Sie die Eingabeaufforderung `: winopen`? Ist das etwas, was du OK verlieren könntest? jamesc vor 7 Jahren 0
Ja, es scheint standardmäßig "winopen" zugeordnet zu sein, ich möchte "winopen" neu zuordnen w17t vor 7 Jahren 0

1 Antwort auf die Frage

1
jamesc

Verwenden Sie dies in Ihrem .vimperatorrc:

map ww :tabclose<CR> 

Der Trick besteht darin, die <>Umgebung zu entfernen ww. Ich entdeckte das Problem, indem :mapich die angebotenen Komplettierungen, die die Führung beinhalteten, eintippte und sah <- was keinen Sinn machte.

Vielen Dank, ich habe die Antwort akzeptiert, aber ich frage mich auch, ob es eine Möglichkeit gibt, Vimperator zwischen einem Klick und einem Doppelklick zu unterscheiden, wobei die Standard-w-Map für `: winopen 'ebenfalls beibehalten wird. w17t vor 7 Jahren 0
Vielen Dank für die Bestätigung und akzeptieren Sie: D ... Das Problem, dass "w" und "ww" als Zuordnungen aktiv sind, besteht darin, einen Weg zu finden, wie Vimperator zwischen "w" als Start von "ww" und der Anforderung für "." Unterscheiden kann w`. Vielleicht experimentieren Sie mit dem Setzen eines neuen `w`Mapping für Win Open? jamesc vor 7 Jahren 1