vim-surroundプラグインでyキーを再マップできますか?

langmapを使用して、通常モードでQWERTYのようなレイアウトを使用し、Bépoを使用してテキストを入力できるようにします。

キー | 使用法
y
çy

にマップされます

ただし、vimは使用できません-この設定で環境を追加するためのサラウンド:

  • çは何もしません
  • yはカーソルの下の文字を削除します(予想どおり)。

質問
yの代わりにçを使用して周囲を追加できるようにvim-surroundを構成するにはどうすればよいですか?

どうもありがとうございました!

コメント

  • çは何もしませんか?サラウンドマッピングはds、cs、ys …であるため、çの後に言語マップされたs

回答<が必要になる場合があります。 / h2>

langmapにバグがあります-複数文字のマッピングが機能しません

できます代わりにキーマップ(および内部キーマップスイッチャー)を使用してください。

とにかく独自のマッピングが必要な場合は、vim-surroundを確認してください:

https://github.com/tpope/vim-surround/blob/f51a26d3710629d031806305b6c8727189cd1935/plugin/surround.vim#L603

例として、次のようになります。

nmap çs <Plug>Ysurround 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です