背景
到目前为止,我发现它非常有用,readline
因为只需修改一个配置文件(即~/.inputrc
),您就可以配置所有依赖于的程序readline
。我在工作流程中使用的可以与、、、、一起使用的程序readline
是。maxima
python
bash
bc
lua
sqlite3
在阅读文档时bash
,我发现edit-and-execute-command
功能并考虑是否可以在readline
(即~/.inputrc
)的配置文件中使用相同的函数,以便我能够在依赖于的每个程序中使用该函数readline
。尝试之后,我意识到它没有列在函数和变量索引从readline
文档中可以看出,这样就不可能了。
问题
我怎样才能得到在外部编辑器中编辑输入命令,以便之后可以执行在任何其他使用readline
诸如python
或的程序中bc
?
请注意,通过完成此操作,我将能够使用 vim 和我的所有自定义配置
- 自定义键绑定。
- 插件(、、、
vim-sandwich
等等)coc.nvim
ultisnips
在每个依赖的程序中,而readline
不必尝试模仿每个行为readline
(通过调整其配置文件)。
附加信息
找一个类似问题在另一个论坛上,但没有重要的答案。
我下载了(1)
bash
和(2)的readline
源代码,发现在(1)和(2)中分别出现了16次和1次edit-and-execute-command
。