0
例如如果我有文件的abc.txt,def.txt在我的目錄,我可以鍵入在bash中向後自動完成?
a[Tab]
,並自動填充到的abc.txt。 有沒有一些快捷方式可以用來做相反的操作?例如。我輸入
f.txt[KeyCombo]
它自動完成def.txt? 如果這樣的快捷方式不存在,是否有人編寫了一個.bashrc腳本來執行此操作?在殼
例如如果我有文件的abc.txt,def.txt在我的目錄,我可以鍵入在bash中向後自動完成?
a[Tab]
,並自動填充到的abc.txt。 有沒有一些快捷方式可以用來做相反的操作?例如。我輸入
f.txt[KeyCombo]
它自動完成def.txt? 如果這樣的快捷方式不存在,是否有人編寫了一個.bashrc腳本來執行此操作?在殼
鍵盤鍵組合通常是預先定義的執行,而不是被提供給選擇某種形式的功能,要使用作爲快捷鍵用於在殼打開一個文件。
示例
CTRL-t:清除屏幕。 ALT + t OR ESC + t:轉置單詞
CTRL-u:刪除整行。
CTRL-k:從當前光標位置刪除到行尾。
HOME或CTRL-a:將光標移動到行首。 ...等...
儘管如此,有可能爲您的bash.rc文件中的變量分配文件名,然後在需要時調用這些變量(我會建議這個長文件名,因爲shell中的自動完成工作是非常高效)
有人推薦[fuzzy_bash_completion](https://github.com/mgalgs/fuzzy_bash_completion)。你可以編寫自己的自動完成規則。 – pynexj 2015-02-12 01:40:39