[英]How can I make bash tab completion behave like vim tab completion and cycle through matching matches?
[英]How can I use tab completion in bash based on different attributes of the string I am searching?
現在,我在當前的Rails項目中進行目錄migrate
,並進行以下遷移:
20140206000143_create_users.rb 20140206032051_create_comments.rb
20140209232521_create_login.rb 20140206031331_create_photos.rb
20140206034224_load_data.rb
我想使用制表符20140209232521_create_login.rb
選擇20140209232521_create_login.rb
但這變得很復雜,因為我必須注意不同文件名的不同之處。 有什么方法可以快速選擇我要查找的文件?
謝謝!
並非沒有安裝bash_completion軟件包,但與zsh選項卡的完成相比,它是基本的。 zsh中的本機制表符補全位於前面的街道上。 Zsh將在每個選項卡中循環瀏覽文件,或者您也可以使用選項卡完整的通配符,例如“ vi * users”將擴展為“ vi 20140206000143_create_users.rb”
使用Bash,使用menu-complete
功能而不是普通complete
可以使您更接近所需的內容:
bind C-i:menu-complete
使用此設置,按<tab>
鍵將在可能的完成之間循環。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.