Mylyn 誰用誰知道!

2021-06-20 11:55:19 字數 1798 閱讀 5502

mylyn――誰用誰知道!

此文是我之mylyn初體驗,不搞大而全,而只把我覺得這個工具最爽、最killer的功能介紹出來。

再簡單還是要說下它的來歷,首先它是乙個高度整合到eclipse中的任務管理工具,正如mylyn專案領隊所言:

這個新名字是向「髓磷脂」物質致敬,該物質通過使神經元更有效的傳導電流來促進你的思考。我們已經聽到使用者聲稱,mylyn工具將他們的效率提高到了他們覺得正在以思考的速度編碼的地步。減少阻礙我們生產力的ui摩擦就是mylyn專案全部的內容。

相信很多人都有過這樣的經驗,改乙個東西可能就幾分鐘,但找到在哪改、會影響到什麼地方,卻要花半小時。有了這個工具,讓我們在非常大的專案裡,在檔案和**的海洋裡能馬上找到所要關注的部分。有的人說,我有ctrl+shift+t,可是你能記住幾年前乙個專案裡的類名嗎?而查閱文字描述的任務卻要容易得多。

把任務列表與具體的**聯絡到了一起。你只要啟用乙個任務,之相關的所有檔案、函式將被突出的顯示在eclipse介面的每個「角落」――package explorer,open type, open resource,debug view……

(順提一句:我實在搞不懂為什麼eclipse會用最繁複的快捷鍵來開啟這三個最常用的功能,所以,我將它們重新定義為了:alt+p,alt+t,alt+r。用「alt+字母」來啟用選單對我沒啥意義,和它衝突就衝突了。)

(再提一點:曾經有個最好的編輯器sourceinsight,它讓我感到最最最爽的功能就是可以直接「查詢符號」,不管是類、函式、結構、巨集全都可以通過關鍵字放到一起來模糊查詢,可以一步就去到想要的函式或者定義。好像eclipse沒有這個功能,只能按部就班先找到類,再ctrl+o找方法?比較累。)

那麼,mylyn是如何做到任務與**的關聯呢?你唯一要做的就是,在完成乙個編碼任務前,啟用相應的任務!這樣,隨後你的編輯、訪問各種元素的操作都被mylyn記錄,它會根據你的訪問頻率分析相關程度。當你的任務成百上千,或者你過一段時間再回頭來修改**時,只要啟用相應的任務,它就會自動將相關的檔案視窗開啟,並在各種查詢、顯示介面裡根據當初的記錄突出顯示相應元素。

接著,來看幾個圖:

在package explorer中只顯示與啟用任務相關的檔案,並且訪問次數多或者修改過的檔案以黑體顯示,其它全部隱藏,注意要把package explorer工具欄上的focus on active task按鈕按下:

這種高亮顯示同樣會應用到函式級別:

如果開啟視窗工具欄中 mylyn 的automatically fold uninteresting elements按鈕,那麼在編輯器中只有感興趣的元素被展開:

你可能想到了,它能與主流的任務管理工具整合:如bugzilla,jira等。當然,如果不用協作開發,你也可以只用它的本地任務資料庫。建立任務的介面就是為程式設計師量身定造,極其簡單:名字必不可少,關鍵是要想好任務會大概什麼時候開始,或者它必須什麼時間完成。如果再勤快點,可以在notes了寫兩句描述。

任務可以分類別顯示:

也可以按工作周、日期顯示:

mylyn會根據任務狀態對它進行一些圖示或者字型上的修飾:

大概就是這麼簡單,我覺得這個工具達到了讓我們少付出,今後卻受益良多的目的。它以極具價效比的方式提公升了我們平時寫**和思考問題的體驗。

這樣專案checkout出來,一開啟就什麼都有了。當然mylyn有匯出匯入,但還是顯得繁瑣。

我們可以修改mylyn的資料目錄到專案的目錄,這樣每天commit**時,就順便把它的資料也提交了:

注意,可以把backup選項天數改大,不然每天都會新生成乙個檔案需要commit。

如果你想深入了解,就看這兩篇文章,第一篇介紹任務,第二篇介紹**上下文繫結。

XCode實用快捷鍵,誰用誰知道

整理了我常用的xcode快捷鍵,工欲善其事,必先利其器。mac的鍵盤和ms的還是有些不一樣,得適應一下下。新建專案 command shift n 新建檔案 command n 新建空檔案 command control n 開啟 command o 關閉視窗 command w 儲存所有檔案 co...

VS快捷鍵,方便的很,誰用誰知道

posted on 2011 年 09 月 07 日 by jasonshieh 命令名 快捷鍵 說明 編輯.分行 enter 插入乙個新行。說明 編輯.字元轉置 ctrl t 交換游標兩側的字元。例如,ac bd 成為 ab cd。僅在文字編輯器中可用。編輯.摺疊標記 ctrl m,ctrl t ...

如何恢復微信聊天記錄?這幾招誰用誰知道!

溝通程式設計客棧的同時也有乙個最大困擾,就是誤刪的微信聊天記錄不知道怎麼恢復,這個問題曾經也給小編帶來了困擾,那微信刪除的聊天記錄還能恢復嗎?好在小編找到了恢復妙程式設計客棧招,下面就給大家分享下微信聊天記錄恢復的具體方法。方法一 微信自帶修復工具 很多小夥伴說微信沒有恢復聊天記錄的功能,其實不瞞你...