Bash選項卡完成會在首次完成後添加額外空間,如果競爭目標是多級文件夾中的文件,則會停止進一步完成。Bash選項卡完成後第一次完成後會增加額外的空間
例如,我在路徑〜/ Documents/foo/bar.txt中有一個文件,我想列出它。 我面臨以下問題,當輸入
[email protected]:~$ls Docu <TAB>
我得到
[email protected]:~$ls Documents |(<-this is the cursor, so there is an extra space afer Documents)
,所以我不能再標籤完整。我必須退格才能刪除多餘的空間。
通常我想:
[email protected]:~$ls Docu <TAB>
[email protected]:~$ls Documents/ <TAB>
[email protected]:~$ls Documents/foo/ <TAB>
[email protected]:~$ls Documents/foo/bar.txt
這太惱人了。看起來Ubuntu上存在一個bug https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/769866 – 2013-02-07 12:59:49