Eclipse VIM
vi eclipse插件 viPlugin的安装和破解方法
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相关推荐
- Eclipse键盘控
1.基本的,eclipse的特色 CTRL + D 删除当前行 ALT + Up/Down 上移 下移当前行 CTRL+ALT+UP/DOWN 复制当前行,并粘贴到下一行.如果选中了多行(可按下shi ...
- 数据仓库 Hive(内含大数据镜像下载)
文章目录 1. 特点 2. Hive 体系架构 3. 安装 Hive 3.1 安装 MySQL 3.2 安装 Hive 3.3 配置 Hive 4. 实践 4.1 函数 4.2 Hive Shell ...
- 【GAMES101】课堂笔记1--计算机图形学概述
文章目录 前言 课堂笔记 1 图形学介绍 1.1 图形学应用领域 1.2 图形学前沿Challenges 2 本课程介绍 2.1 课程内容 2.2 非课程内容 2.3 课程相关 前言 本文为GAMES ...
- emacs初步了解贴,emacs是什么,为什么用emacs,emacs与vim和Eclipse之间的应用不同,怎么选择这些编辑器和平台做最有效率的开发。...
首先声明:个人认为 1:不同的开发需求,必定有不同的最优选择,一个项目中有多个需求,那么多个分模块的解决方案就是必然的最优解.多个项目更是如此. 2:不同的开发工具有其不同的优点.取长补短就可以了.不 ...
- eclipse 安装vim插件
eclipse->help->install new software-> 复制 http://vrapper.sourceforge.net/update-site/stable ...
- Eclipse的vim插件viPlugin的安装
1.viPlugin是什么? viPlugin是一个eclipse 针对vi的插件,使用此插件可以让你在使用eclipse进行编码时使用几乎所有vi命令,可以极大的提高开发编码效率. 2.v ...
- Linux下安装JDK和Eclipse
安装Eclipse时前需要确保系统中已经具备Java运行环境,本文以干净系统初次安装Eclipse为例,同时安装JDK和Eclipse. 1.下载JDK压缩包: http://www.oracle.c ...
- java ee eclipse idea,转----从Eclipse转移到IntelliJ IDEA一点心得
intellij idea.jpg 使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用.刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功 ...
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
/** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...
最新文章
- matlab-创建函数
- 音频信号数据的读入(matlab)
- IDEA中报错spring-boot-maven-plugin:not found
- 全国计算机等级2级试题,全国计算机等级考试二级QBASIC试题
- 链接h5代码_H5域名被微信拦截的原因及解决方案?
- 看得见的开发管理方法—缺陷管理
- java jmf 视屏监控的核心代码_JMF(Java Media Framework)使用摄像头
- php 设计模式 控制反转,关于设计模式:控制反转究竟是什么
- 深入探索 IBM 数据分析和预测软件 - PASW Modeler
- 动态URL、静态URl、伪静态URL
- Hibernate pojo对象的三种状态
- 简单的C语言顺序结构例题介绍
- 将linux操作系统迁移到另一个固态硬盘上
- 怎么给视频添加水印?几个简单的步骤就搞定
- 未明学院数据分析报告:谁才是淘宝沙发界最受瞩目的明星店铺?大数据分析助你做“星探”!
- Python +appium 报错:NoSuchElementException: Message: An element could not be located on the page using
- vs智能提示英文转为中文
- flv视频播放器 自动循环播放代码
- 翻斗式雨量计的组成与工作原理
- 神武3服务器神武币交易中心,《神武3》电脑版:神武币使用方向攻略,神武币如何花在刀刃上...