vim キーマッピングのヴィンテージ モードは、ST の Python および JSON 規則を使用して完全に実装されていることを知っています。
問題は、ビンテージ モードが無効になっているときにマッピングが有効にならないように、マッピングをきれいに整理する方法です。
私は:
- ビンテージ マッピング ファイルを「フォーク」して追加します。これにより、ビンテージ マッピング ファイルがアップストリーム (ST の新しいバージョンなど) に更新されたときに、変更を手動でマージして戻す必要があります。
- ヴィンテージ固有のマッピングをユーザー キー マップ ファイルに挿入して、ヴィンテージをオフにする場合に手動で無効にする必要がありますか?
私は 2 番目の方に傾いています。なぜなら、vim キーが私の頭に深く根付いているため、ビンテージ モードを無効にすることを想定していないからです。元の ST の動作の 99% を取得するには、単純に挿入モードのままにしておくことができます。