0

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

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

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

vim folder/
file1 file2 file3 etc

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

ls 折叠 ( tab- tab) -> "ls 文件夹"

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

4

1 回答 1

2

根据askubuntu 上的这个帖子,答案是编辑/etc/bash_completion文件,然后在第 1587 行附近的某处将关键字更改defaultfilenames.

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

于 2013-05-01T15:02:15.893 回答