Ist es in Sublime Text 2 möglich, Speicherplatz neu zuzuordnen, um im Vintage-Modus gespeichert zu werden?

0

Ich habe versucht, mein Vim-Setup in Sublime Text 2 neu zu erstellen. Einer der Befehle, die ich am liebsten arbeiten lassen möchte, ist das Zuordnen von Speicherplatz + Speicherplatz im normalen / Befehlsmodus. In Vim habe ich folgende Tastenkombination:

no <space><space> :wa<cr>

In Sublime habe ich mehrere Dinge ohne Erfolg ausprobiert:

{ "keys": [" ", " "], "command": "save" }

und

{ "keys": [" ", " "], "command": "save",
    "context":
    [
        { "key": "setting.command_mode", "operand": false },
        { "key": "setting.is_widget", "operand": false },
        { "key": "setting.vintage_ctrl_keys" }
    ]
},

und auch die beiden vorigen, die die " " s mit "space" s.

Irgendwelche Ideen oder ist das in Sublime nicht möglich?

davidscolgan
quelle
Warum zum vim Etikett?
romainl

Antworten:

0

Nun, ich habe das Problem gefunden. Ich hatte alle Standardschlüsselbindungen für den Vintage-Modus in meine Benutzer-Keymap-Datei kopiert, um daran zu basteln. Ich legte meine benutzerdefinierten Bindungen oben in die Datei, und in der Mitte befand sich diese Bindung:

{ "keys": [" "], "command": "set_motion", "args": {
    "motion": "vi_move_by_characters",
    "motion_args": {"forward": true, "extend": true, "visual": false },
    "clip_to_line": true },
    "context": [{"key": "setting.command_mode"}]
},

Problem gelöst!

davidscolgan
quelle