vi eclipse插件 viPlugin的安装和破解方法

向大家推荐一个eclipse vi插件:viPlugin。如果你是一个vi控,此插件一定可以大大提高你的开发编码效率。
 http://www.cnblogs.com/mythboy/archive/2012/02/17/2356277.html
1.viPlugin是什么?
   viPlugin是一个eclipse 针对vi的插件,使用此插件可以让你在使用eclipse进行编码时使用几乎所有vi命令,可以极大的提高开发编码效率。
 
2.viPlugin如何安装?
   2.1  点击你的eclipse中的 help --> Install New Software... --> Add..  --> 添加网址 http://www.viplugin.com/
   2.2  点击OK后,将搜索出的插件选项全部选上后点击 Next,然后选择 Accept ,最后点击 Finish。
   2.3  安装完成后重启Eclipse,重启后会提示找不到路径中的文件。这是因为此插件需要收费,可以破解。

Eclipse插件ViPlugin2.X的破解方法

最近想要把Eclilpse中的编辑器和VIM结合起来,加快自己的编码速度。选择了viPlugin这个Eclipse插件。下载地址:http://www.viplugin.com/viplugin/推荐大家使用。最新的版本是是2.5。网上提供的很多破解方法都是基于1.x的,所以自己小小研究了下破解,提供给大家。毕竟15欧元在天朝也算是添加了吧~。

如果您仅仅寻求破解请看快速破解部分,细节请看具体破解过程。

快速破解:

1、在eclipse根目录下建立文件:viPlugin2.lic。并使用记事本打开,将以下字符串插入其中:

q1MHdGlxh7nCyn_FpHaVazxTdn1tajjeIABlcgJBc20

2、重启eclipse viplugin已经破解咯。

具体破解过程。

接下来重点说一下破解。

1、使用winrar 解压 viPlugin_2.5.1.zip 取出 \plugins\com.mbartl.viplugin.eclipse.layer_2.5.1\lib\licensechecker.jar

2、下载commons-codec-1.6.jar。 地址:http://commons.apache.org/codec/download_codec.cgi

3、下载java的反编译工具。地址:http://www.oschina.net/p/java+decompiler

4、使用winrar打开licensechecker.jar。解压出其中的CheckLicenseFile.class。 使用在(3)中下载的java反编译工具,进行反编译,得到CheckLicenseFile.java。

5、建立一个eclipse工程,并且将commons-codec-1.6.jar , CheckLicenseFile.java  加入到工程中。如图:

6、我们来看一下CheckLicenseFile.java 中的一些方法:

package com.mbartl.viimplementation.license;public class CheckLicenseFile{ public static boolean checkLicenseLocations(String[] paths); //用户读取license文件 private static boolean checkLicenseFile(String fileName); //检查密钥 public static synchronized String encrypt(String name, String email); //依照用户名和密码生成密钥}

7、所以我们可以从checkLicenseLocations方法中获知,license的文件名应该是 viPlugin2.lic。通过任意的用户名和邮箱我们可以获得到密钥。

6、建立一个java类,并提供Main方法。我的代码如下:

 import com.mbartl.viimplementation.license.CheckLicenseFile;public class License {
      /**  * @param args  * @throws Exception */
        public static void main(String[] args) throws Exception {
           CheckLicenseFile licenseFile = new CheckLicenseFile();
         String valueString = licenseFile.encrypt("test", "test");
          System.out.println(valueString);
        }
   }

从控制台获得密钥,在eclipse根目录下建立 viPlugin2.lic 文件。并且将得到的密钥写进去就行。

Eclipse VIM相关推荐

  1. Eclipse键盘控

    1.基本的,eclipse的特色 CTRL + D 删除当前行 ALT + Up/Down 上移 下移当前行 CTRL+ALT+UP/DOWN 复制当前行,并粘贴到下一行.如果选中了多行(可按下shi ...

  2. 数据仓库 Hive(内含大数据镜像下载)

    文章目录 1. 特点 2. Hive 体系架构 3. 安装 Hive 3.1 安装 MySQL 3.2 安装 Hive 3.3 配置 Hive 4. 实践 4.1 函数 4.2 Hive Shell ...

  3. 【GAMES101】课堂笔记1--计算机图形学概述

    文章目录 前言 课堂笔记 1 图形学介绍 1.1 图形学应用领域 1.2 图形学前沿Challenges 2 本课程介绍 2.1 课程内容 2.2 非课程内容 2.3 课程相关 前言 本文为GAMES ...

  4. emacs初步了解贴,emacs是什么,为什么用emacs,emacs与vim和Eclipse之间的应用不同,怎么选择这些编辑器和平台做最有效率的开发。...

    首先声明:个人认为 1:不同的开发需求,必定有不同的最优选择,一个项目中有多个需求,那么多个分模块的解决方案就是必然的最优解.多个项目更是如此. 2:不同的开发工具有其不同的优点.取长补短就可以了.不 ...

  5. eclipse 安装vim插件

    eclipse->help->install new software-> 复制 http://vrapper.sourceforge.net/update-site/stable  ...

  6. Eclipse的vim插件viPlugin的安装

    1.viPlugin是什么?    viPlugin是一个eclipse 针对vi的插件,使用此插件可以让你在使用eclipse进行编码时使用几乎所有vi命令,可以极大的提高开发编码效率.   2.v ...

  7. Linux下安装JDK和Eclipse

    安装Eclipse时前需要确保系统中已经具备Java运行环境,本文以干净系统初次安装Eclipse为例,同时安装JDK和Eclipse. 1.下载JDK压缩包: http://www.oracle.c ...

  8. java ee eclipse idea,转----从Eclipse转移到IntelliJ IDEA一点心得

    intellij idea.jpg 使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用.刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功 ...

  9. android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码

    /** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...

最新文章

  1. matlab-创建函数
  2. 音频信号数据的读入(matlab)
  3. IDEA中报错spring-boot-maven-plugin:not found
  4. 全国计算机等级2级试题,全国计算机等级考试二级QBASIC试题
  5. 链接h5代码_H5域名被微信拦截的原因及解决方案?
  6. 看得见的开发管理方法—缺陷管理
  7. java jmf 视屏监控的核心代码_JMF(Java Media Framework)使用摄像头
  8. php 设计模式 控制反转,关于设计模式:控制反转究竟是什么
  9. 深入探索 IBM 数据分析和预测软件 - PASW Modeler
  10. 动态URL、静态URl、伪静态URL
  11. Hibernate pojo对象的三种状态
  12. 简单的C语言顺序结构例题介绍
  13. 将linux操作系统迁移到另一个固态硬盘上
  14. 怎么给视频添加水印?几个简单的步骤就搞定
  15. 未明学院数据分析报告:谁才是淘宝沙发界最受瞩目的明星店铺?大数据分析助你做“星探”!
  16. Python +appium 报错:NoSuchElementException: Message: An element could not be located on the page using
  17. vs智能提示英文转为中文
  18. flv视频播放器 自动循环播放代码
  19. 翻斗式雨量计的组成与工作原理
  20. 神武3服务器神武币交易中心,《神武3》电脑版:神武币使用方向攻略,神武币如何花在刀刃上...

热门文章

  1. MapReduce基础开发之八HDFS文件CRUD操作
  2. Customize a Scheduling Policy
  3. 标签页使用及bug解决
  4. 转载:k2pdfopt详细教程-让kindle看遍所有pdf
  5. CSS3实例教程:border-image属性实例讲解
  6. 【mybatis】IF判断的坑 (实现if test= status == 'zhangsan')
  7. PyQt5 技术篇-QComboBox下拉框绑定监听事件实例演示
  8. openmv 飞机巡线
  9. 多个18B20组成测温系统
  10. hdu 1228 A+B (字符串处理) 水