Idea插件之IdeTalk
前言
随着越来越多的公司与Java工程师,逐步从Eclipse过度到Idea,安装相应的插件可能会成倍的增加工作效率。
IDETalk是由JetBrains的工程师开发的一款代码级的协同工具,主要是为一个团队在进行相关项目开发时提供代码协同。当前IDETalk只能运行在IDEA下,你可以通过Plugin Manager下载安装。本文假定您们有一个团队,而且正在使用IDEA进行一个项目开发。
许多开发人员在开发过程中很不情愿打开或切换到另一个程序去相关的事情,如使用IM软件进行程序交流,如果编辑环境提供这样的功能将是非常高效的。你可能不希望进行复杂的安装和设定,如连接到服务器,设定用户名密码等等,减小各种复杂手续,交流便利是你最需要的。IDETalk不需要进行任何设定,当你启动IDEA后,所有的一切都可以啦。
使用场景
发送异常信息:当你在进行相关测试时,突然出现异常,这时你发现这不是你的错误,可能来自于另一位同事,这时你需要将这些异常信息和你的注释发送给你的同事,你的同事在接受到这些异常信息后,能根据信息和你的注释快速定位到出错的地方,及时修改错误。
代码指针(code-pointer):当你在编码的时候,你可能发现一些代码存在坏味道(code smell),这些代码却是你的同事写的,他现在不在,你没法及时通知他。你可能也不想修复他的错误,而且他也在修改这些代码,这时你可能将这些代码以邮件或消息的方式通知他。但是他看到这些代码无法快速定位到项目中指定文件的指定位置,如果能给他发个代码指针就方便很多,代码指针其实就是包含注释和建议的可导航的一块代码,这样他能快速定位并修改。
当你正在编辑一个文件,你的同事也在编辑它,你希望能看到你同事的修改并做相关调整,你不希望和他的修改进行冲突,这时你可以查看他打开的文件列表,对比你们的修改,做出相关的调整。如果有什么问题,同样可以发一个代码指针给他,阐释你的修改。
特性
自动查找局域网内使用IDETalk插件的用户,并加入到联系列表中,支持分组
- 发送异常信息给相关人员,可附加你的注释。
- 选择堆栈输出文本,托放至列表中的用户(当然拷贝粘贴也可),在弹出的“Send Excpetion”对话框中输入你的备注,然后点击“Send”按钮和Ctrl+Enter快捷键。
- 发送代码指针。在编辑窗口选中代码片断,在弹出菜单中选择“Send code pointer”,然后选择发送的人员即可。
- 在编辑窗口中选中代码片断,右击鼠标,在弹出菜单中选择“Send code pointer”,然后选择欲发送的对象即可,对方在收到这条消息后,点击消息就可以定位到本地文件的指定位置。
即时消息:查看联系表中人员的当前打开文件列表,支持打开对应的本地文件、文件对比和文件合并等。
离线操作,当联系人不在时,可以发送离线消息、异常消息和代码指针等。
总结
默认情况下ideTalk只适用于内网下使用,下次讲解如何使用openfire搭建服务器,使远程工作用户也可以使用
在博主写这篇博客的时候,查看了下idetalk官网,已无法打开,且插件最后更新时间为2016-03-23,是否在工作中使用,请自行选择。
**如希望了解更多,请关注微信公众号**

Idea插件之IdeTalk的更多相关文章
- IDETalk
IDETalk插件下载地址 IDETalk是由JetBrains的工程师开发的一款代码级的协同工具,主要是为一个团队在进行相关项目开发时提供代码协同.当前IDETalk只能运行在IDEA下,你可以通过 ...
- Angular杂谈系列1-如何在Angular2中使用jQuery及其插件
jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...
- Jenkins 安装的HTML Publisher Plugin 插件无法展示ant生成的JunitReport报告
最近在做基于jenkins ant junit 的测试持续集成,单独ant junit生成的junitreport报告打开正常,使用Jenkins的HTML Publisher Plugin 插件无 ...
- 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)
前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...
- solr服务中集成IKAnalyzer中文分词器、集成dataimportHandler插件
昨天已经在Tomcat容器中成功的部署了solr全文检索引擎系统的服务:今天来分享一下solr服务在海量数据的网站中是如何实现数据的检索. 在solr服务中集成IKAnalyzer中文分词器的步骤: ...
- 使用Visual Studio SDK制作GLSL词法着色插件
使用Visual Studio SDK制作GLSL词法着色插件 我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader.这时在vs里直接编辑shader就会显得很方便. ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件
Jquery Mobiscroll是一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件.以及各种滑动插件 可以让用户 ...
- 10个最好用的HTML/CSS 工具、插件和资料库
大家在使用HTML/CSS开发项目的过程中,有使用过哪些工具,插件和库?下面介绍的10种HTML/CSS工具,插件和资料库,是国外程序员经常用到的. Firebug Lite FirebugLite ...
随机推荐
- leetcode8 String to Integer
题目描述 Implement atoi which converts a string to an integer. The function first discards as many white ...
- Delphi - Indy TIdMessage和TIdSMTP实现邮件的发送
idMessage / idSMTP 首先对idMessage类的各种属性进行赋值(邮件的基本信息,如收件人.邮件主题.邮件正文等),其次通过idSMTP连接邮箱服务器,最后通过idSMTP的Send ...
- 奶牛跟蜗牛,哪种动物智商更高?——T检验帮你找到答案
奶牛跟蜗牛,都是“牛”,那么哪种动物更“牛”,智商更高呢?此时就能用到T检验来找答案~ T 检验(独立样本 T 检验),用于分析定类数据与定量数据之间的关系情况.例如,在本研究中,我们想探究奶牛跟 ...
- list 分组
Map<Long, List<LogDataVo>> corpIdMap = list.stream().collect(Collectors.groupingBy(LogDa ...
- Linux配置使用SSH Key登录并禁用root密码登录
Linux系统大多数都支持OpenSSH,生成公钥.私钥的最好用ssh-keygen命令,如果用putty自带的PUTTYGEN.EXE生成会不兼容OpenSSH,从而会导致登录时出现server r ...
- 小米 OJ 编程比赛 02 月常规赛 3 Logic Gatekeeper CDQ分治
link:https://code.mi.com/problem/list/view?id=139 题意: 有一个1e6 * 1e6 大的格子,现在有两种操作:1,给一个子矩阵中的每个格子加上k.2, ...
- 洛谷P1372 又是毕业季I+数学
P1372 又是毕业季I 题意:在1-n中找到k个数,使得这k个数的最大公因数最大: 思路,题解: 因为两个数成倍数关系时,它们的最大公因数是两数中的较小数,也就是相对来说最大公因数较大 返回题目,这 ...
- 树形动态规划 fjutoj-2131 第四集,聚集城市
第四集,聚集城市 TimeLimit:1000MS MemoryLimit:128MB 64-bit integer IO format:%lld Problem Description 在小A ...
- WebGL2系列之采样器对象
前言 在WebGL1中,纹理的图片和采样信息都是写在纹理对象之中. 采样信息告诉GPU如何去读取贴图上图片的信息. 如果我们希望从同一个图片多次读取像素信息,但是每次读取的时候使用的过滤方式不一样, ...
- MPA JS CSS预处理方案
1.WebPack 添加配置文件webpack.config.js,直接在当前目录运行 webpack. var basepath = '/root/webapps/happ'; var glob = ...