Ubuntu 中的 Bash 控制台选项卡完成

标签 bash ubuntu tabs console tab-completion

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




我曾经在 RedHat 中进行开发,并且在切换到 Ubuntu 之前从未遇到过以下问题:

每当我使用制表符完成(一直如此)时,我注意到根据我将要执行的命令,行为会有所不同。例如:

vim fold (tab-tab) 将显示该文件夹的内容:

vim folder/
file1 file2 file3 etc

如果我碰巧将命令更改为“ls”,那么行为会发生变化:

ls fold (tab-tab) -> "ls 文件夹"

请注意文件夹末尾的“”空格 - 我无法使用制表符查看文件夹内部,我必须退格并添加“/”,这是最容易引起愤怒的。我在哪里可以修改此功能,或完全禁用它以使其始终保持一致?

最佳答案

根据this thread on askubuntu ,答案是编辑/etc/bash_completion文件并在第 1587 行附近更改关键字 defaultfilenames .

我没有验证。另外,我正在运行 12.04 LTS,我似乎没有这个问题。

关于Ubuntu 中的 Bash 控制台选项卡完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16320533/

相关文章:

java - GWT 网格表选项卡顺序

python - 在 Python 中运行 bash while 循环

linux - 为什么 bash 字符串数组不循环

c++ - odbc 库在 ubuntu 上的位置

node.js - 入门 : Mongo, Angular , Node js

jquery - 如何在两个 Bootstrap 3 选项卡之间制作幻灯片动画?

javascript - 将 jQuery 用于选项卡和滑动图片库 (simplyScroll)

bash - 保存 Crontab 文件

linux - 在 Bash 脚本中设置 -e : discovering failure location?

linux - 为什么文件系统有自己的 block 大小,而不是使用硬盘 block 大小?