Idea插件之IdeTalk

  • 2019 年 10 月 4 日
  • 筆記

前言

  1. 隨著越來越多的公司與Java工程師,逐步從Eclipse過度到Idea,安裝相應的插件可能會成倍的增加工作效率。

  2. IDETalk是由JetBrains的工程師開發的一款程式碼級的協同工具,主要是為一個團隊在進行相關項目開發時提供程式碼協同。當前IDETalk只能運行在IDEA下,你可以通過Plugin Manager下載安裝。本文假定您們有一個團隊,而且正在使用IDEA進行一個項目開發。

  3. 許多開發人員在開發過程中很不情願打開或切換到另一個程式去相關的事情,如使用IM軟體進行程式交流,如果編輯環境提供這樣的功能將是非常高效的。你可能不希望進行複雜的安裝和設定,如連接到伺服器,設定用戶名密碼等等,減小各種複雜手續,交流便利是你最需要的。IDETalk不需要進行任何設定,當你啟動IDEA後,所有的一切都可以啦。

使用場景

  1. 發送異常資訊:當你在進行相關測試時,突然出現異常,這時你發現這不是你的錯誤,可能來自於另一位同事,這時你需要將這些異常資訊和你的注釋發送給你的同事,你的同事在接受到這些異常資訊後,能根據資訊和你的注釋快速定位到出錯的地方,及時修改錯誤。

  2. 程式碼指針(code-pointer):當你在編碼的時候,你可能發現一些程式碼存在壞味道(code smell),這些程式碼卻是你的同事寫的,他現在不在,你沒法及時通知他。你可能也不想修復他的錯誤,而且他也在修改這些程式碼,這時你可能將這些程式碼以郵件或消息的方式通知他。但是他看到這些程式碼無法快速定位到項目中指定文件的指定位置,如果能給他發個程式碼指針就方便很多,程式碼指針其實就是包含注釋和建議的可導航的一塊程式碼,這樣他能快速定位並修改。

  3. 當你正在編輯一個文件,你的同事也在編輯它,你希望能看到你同事的修改並做相關調整,你不希望和他的修改進行衝突,這時你可以查看他打開的文件列表,對比你們的修改,做出相關的調整。如果有什麼問題,同樣可以發一個程式碼指針給他,闡釋你的修改。

特性

  1. 自動查找區域網內使用IDETalk插件的用戶,並加入到聯繫列表中,支援分組

  2. 發送異常資訊給相關人員,可附加你的注釋。
    • 選擇堆棧輸出文本,托放至列表中的用戶(當然拷貝粘貼也可),在彈出的「Send Excpetion」對話框中輸入你的備註,然後點擊「Send」按鈕和Ctrl+Enter快捷鍵。
  3. 發送程式碼指針。在編輯窗口選中程式碼片斷,在彈出菜單中選擇「Send code pointer」,然後選擇發送的人員即可。
    • 在編輯窗口中選中程式碼片斷,右擊滑鼠,在彈出菜單中選擇「Send code pointer」,然後選擇欲發送的對象即可,對方在收到這條消息後,點擊消息就可以定位到本地文件的指定位置。
  4. 即時消息:查看聯繫表中人員的當前打開文件列表,支援打開對應的本地文件、文件對比和文件合併等。

  5. 離線操作,當聯繫人不在時,可以發送離線消息、異常消息和程式碼指針等。

總結

  1. 默認情況下ideTalk只適用於內網下使用,下次講解如何使用openfire搭建伺服器,使遠程工作用戶也可以使用

  2. 在部落客寫這篇部落格的時候,查看了下idetalk官網,已無法打開,且插件最後更新時間為2016-03-23,是否在工作中使用,請自行選擇。

**如希望了解更多,請關注微信公眾號**
![](https://img2018.cnblogs.com/blog/1821244/201910/1821244-20191004101623135-859109888.jpg)

Tags: