Konsole 自动完成指向文件夹的链接

Konsole 自动完成指向文件夹的链接

原始问题

cd通过链接进入文件夹时,自动完成不会添加最后一个/,除非我点击tab两次。如何改变这种行为?


微量元素:

cd /tmp/ && mkdir test && cd test && mkdir folder && ln -s folder link

然后执行cd linTAB:它会自动完成 tolink和不 to link/(但TAB再点击一次会自动完成到link/)。


澄清

  • /我希望自动完成功能在我想要移动到该文件夹​​内的另一个文件夹之前添加。
  • cd进入不是链接的文件夹时,/会自动添加 。
  • 该文件夹中没有与链接同名的文件。
  • 一切都在运行的 Konsole 中进行/bin/bash

答案1

我按照答案在那篇文章中分享, 和:

  1. 创建~/.inputrc并添加到其中:
set mark-directories on
set mark-symlinked-directories on
  1. 添加export INPUTRC=~/.inputrc到我的~/.bashrc
  2. 重新启动控制台。

现在它可以工作了:-)

相关内容