看到了fasd之後發現真是相見恨晚啊。整天在那邊切換目錄真是麻煩。
安裝方法很簡單,下載之後只要
1 | $ sudo make install |
接著再自己的.bashrc
之後加上這行
1 | $ eval "$(fasd --init auto)" |
然後就完成了…
如何使用
最簡單的情況,假設我們現在在home目錄下有foo
跟bar
兩個目錄,而foo目錄下有bar這個檔案。
1 | ~ $ cd foo |
接著就可以用
1 | ~/bar $ z foo |
跳到你想要的目錄,當然也支援 Tab complementation 。
也可以使用
1 | $ zz |
來使用交互式的方式來跳躍。
假設我們要修改~/foo/bar
這個檔案,我們只需要
1 | ~/bar $ vim `f bar` |
如果我們要把bar這個檔案複製到bar這個目錄,也只要
1 | ~/bar $ cp `d foo`/bar . |
現在有兩個bar在兩個不同的目錄底下,如果要編輯的話,必須指定更多資訊供批配。
1 | ~/bar $ vim `f foo/bar` |
其他更複雜的使用方法就參照網站上的範例使用。