gpt4 book ai didi

bash - 在键入 'export VARIABLE=~/' 后按 会破坏 'VARIABLE='

转载 作者:行者123 更新时间:2023-11-29 09:21:28 25 4
gpt4 key购买 nike

我在 bash 中遇到了以下我觉得非常烦人的行为:

  1. 输入 export VARIABLE=~/
  2. 现在我想要自动完成路径的下一段,所以我按 <tab> .
  3. Bash 破坏了 VARIABLE= , 只留下 export ~/ .

为什么会这样?

我的bash版本是4.3.33,操作系统是Debian测试,终端是Konsole。

最佳答案

验证 $COMP_WORDBREAKS 是否包含 =。如果没有,试试这个:

COMP_WORDBREAKS+==

如果 export 完成之后的工作让您满意,那么您需要找出正在更改 COMP_WORDBREAKS 的启动文件。

例如,如果您安装了 node.js,npm 完成脚本(在 /etc/bash_completions.d/npm 中删除 =@ 来自 COMP_WORDBREAKS。

许多完成脚本会更改全局设置,这有点烦人。 (例如,标准的 Debian/Ubuntu 完成脚本启用 extglob shell 选项。)

关于bash - 在键入 'export VARIABLE=~/' 后按 <tab> 会破坏 'VARIABLE=',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com