2006-11-01

search 多個檔案中符合某字串的工具 -> Sagasu

寫程式的人在維護程式時,可能有個痛苦。就是往往在幾十或是幾百個程式中,找到想修改的地方,同時最好能方便開啟該程式,如果能跳到想修改之處,那就太幸福了。

以前我都是使用 grep 來做這項工作的,但像上而言,有些功能無法做到。

有沒有這樣的程式呢?試試 Sagasu。

這個字在日文的意思是 "to search",個人覺得它有幾個方便之處:

請參考附圖。

1. 可設定多個 search tab,能讓你在不同的 tab 中 search 不同的東東
2. 在找到目的後,能經由指定的編輯器打開,最好能自動 jump 到該處



關於第二項,要強調的是,我們可透過在編輯器指令後加上 +%n 及 %f 來達成這個目的,%f之意就是檔案,+%n就是行。不過並不是所有的 editor 都支援 +%n 這個參數的,像 leafpad、geany 都無效,會忽略這個參數,而 gnome 的 gedit 則可正常使用這個參數。

這個程式使用起來很簡單,我們可透過 synaptic 來安裝 Sagasu。安裝完後在 menu -> 應用程式 -> 附屬應用程式 中就有這個項目了,如下圖。



下張圖則是,找到符合的資料後,用所指定的 editor -> gedit 開啟該檔的畫面,個人覺得這是個不錯的程式,大家不妨試試。

沒有留言 :

張貼留言