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 ...
随机推荐
- 正则表达式-Regex详解
1.什么是正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑.给定一个正 ...
- 通过sql命令建表 和 主外键约束以及其他约束
create table命令 create table dept ( dept_id int primary key, dept_name ) not null, dept_address ) ) c ...
- C#开发BIMFACE系列13 服务端API之获取转换状态
系列目录 [已更新最新开发文章,点击查看详细] 在<C#开发BIMFACE系列12 服务端API之文件转换>中详细介绍了7种文件转换的方法.发起源文件/模型转换后,转换过程可能成功 ...
- 09 Scrapy框架在爬虫中的使用
一.简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架.它集成高性能异步下载,队列,分布式,解析,持久化等. Scrapy 是基于twisted框架开发而来,twisted是一个 ...
- [code] python+selenium实现打开一个网页
转载自: http://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html http://www.testwo.com/blog/6931 在ec ...
- Codeforces#398 &767C. Garland 树形求子节点的和
传送门 题意:在一个树上,问能否切两刀,使得三块的节点值的和相同. 思路: 由于这个总的节点和是不变的,每块的节点值和sum固定,dfs搜索,和等于sum/3,切.若不能分成三块(不能被3整除,-1) ...
- Codeforces 468 B Two Sets
Two Sets 题意:就是将一对数放进setA, setB中, 如果放进setA的话要求满足 x与a-x都在这个集合里面, 如果放进setB中要求满足x与b-x都在这个集合中. 题解:我们将能放进B ...
- hdu6354 杭电第五场 Everything Has Changed 计算几何
Everything Has Changed Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java ...
- 前后端分类状态下SpringSecurity的玩法
前后端分离状态下,后端SpringSecurity该如何变动呢? 如何变动取决于前后端分离状态下,前后端交互的特点,纯json交互,闲言少叙,上干货 主配置类 @Configuration @Enab ...
- 选择正确的 Fragment#commitXXX() 函数
转自: http://www.tuicool.com/articles/q6R7nii 最新版本(v24.0.0)的 Support v4 库中的 FragmentTransaction 添加了 co ...