非再帰的.inputrcマクロ

非再帰的.inputrcマクロ

"自動的にペアを挿入し、カーソルを中央に配置するバインディングを探しています。理論的には次のようになります。

"\"": "\"\"\C-b"

ただし、これを試みると、次のエラー メッセージが繰り返し表示されます。

readline: maximum macro execution nesting level exceeded

それで、vimのようにマクロを非再帰的に制限する方法があるかどうか疑問に思います?noremap

GNUドキュメントで何も見つかりませんでした。

ベストアンサー1

C-vasのデフォルトバインディングを変更していないと仮定すると、各入力引用符の前にプレフィックスを付けるquoted-insertことができます。"

"\"": "\C-v\"\C-v\"\C-b"

おすすめ記事