linux 如何在粘贴标签时避免补全?

bhmjp9jg  于 2023-06-21  发布在  Linux
关注(0)|答案(1)|浏览(114)

我用readline构建了一个像bash这样的可执行文件。当我键入tab时,它提供完成。
当我复制一个tab并粘贴在上面时,它仍然完成。这可不是我所希望的
readline的唯一设置是:

rl_completion_entry_function = CmdGenerator;

我可以提供CmdGenerator的细节,如果它的问题。
我希望tab像一个通用字符一样,像space或alpha当我粘贴它。
我试图粘贴一个tab在postgres psql,它没有完成.在这个环境下,我在bash中做了,它也没有完成,而其他环境的bash完成了。

b09cbbtk

b09cbbtk1#

如果bracketed paste功能在您的终端中不起作用,这里有一个解决方案:
使用您的$EDITOR使用Ctrlx、Ctrle编辑命令行。将数据粘贴到编辑器中,保存并退出。
如果编辑器是Vim,您可能希望:set paste打开粘贴模式,以避免粘贴被自动缩进设置等重新格式化。

相关问题