Bash

非遞歸 .inputrc 宏

  • May 21, 2019

我正在尋找綁定"以自動插入一對並將游標放在中間。理論上,像這樣:

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

但這會遞歸地導致此錯誤消息在嘗試時彈出:

readline: maximum macro execution nesting level exceeded

所以我想知道是否有辦法限制宏,使其像 vim 一樣非遞歸?noremap

我在 GNU 文件中沒有找到任何內容。

假設您沒有更改C-vas的預設綁定quoted-insert,您可以在每個前面"加上該輸入引號字元:

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

引用自:https://unix.stackexchange.com/questions/520086