• [转]手动安装 Eclipse 插件 Viplugin


    原文地址:手动安装 Eclipse 插件 Viplugin

     

    对 Vimer 来说,切换到 Eclipse 环境,传统的码code方式明显降低效率,Viplugin 是一款类 Vi 模拟器,能实现 Vi 的基本编辑功能。

    安装方法 (适用于Windows 和 Linux),

    1. 在线安装,直接在 Help -> Install New Software -> Add 加入http://www.viplugin.com 即可。

        对于网络好的同学这样安装就好。但对于屡试屡败的同学,推荐方法2.

    2. 离线安装,在 http://www.viplugin.com/viplugin.htm 下载 viPlugin_2.14.0,解压下载的 zip 文件,将得到的文件夹 features 和 plugins 下的内容复制到 Eclipse 安装目录下的 features 和 plugins 下即可。 (注意: 一定要解压后复制进去,不要直接在 eclipse 目录下解压覆盖,因为可能会导致莫名错误。解压的 zip 文件还包含 artifacts.jar 和 content.jar 可以无视。)

    这个插件需要**,在 Eclipse 安装根目录下新建文件 viPlugin2.lic 填入以下内容(注意,在 Linux 下,如果以 root 用户建立此文件,需要激活 Group 和 Other 的 rx 权限,例如执行: # chmod go+rx viPlugin2.lic),

    q1MHdGlxh7nCyn_FpHaVazxTdn1tajjeIABlcgJBc20

    注意:对于 Xilinx xsdk,将上述文件放在 /opt/Xilinx/SDK/2018.2/eclipse/lnx64.o/ 下。

    3. 重启 Eclipse,菜单 Window -> Preferences -> General -> Keys -> Scheme,选择 viPlugin 即可。

    注意: 激活 vi 键绑定后,就完全在 vi 模式下工作,此时常规的 Windows 操作比如, Ctrl + c, Ctrl + v 复制,粘贴将不可用,如要回到常规 Windows 模式,要重新把键绑定设置成 Default

    4. 改变 vi 模式下的复制,粘贴键映射

    vi 模式下的复制, 粘贴功能分别为 Ctrl + Insert, Shift + Insert,可以改变这个映射关系,

    1) 在 Eclipse -->Window --> Preferences --> General --> Keys --> type filter text 中输入 copy,点击 Ctrl + Insert 行,光标移到窗口底部 Binding,按 Ctrl + c

    2) 再在 type filter text 中输入 paste,点击 Ctrl + Insert 行,光标移到窗口底部 Binding,按 Ctrl + v

    这样就把默认的复制, 粘贴快捷键恢复到 Windows 模式下的 Ctrl + c, Ctrl + v 模式了。

    5. 避免键冲突,

    1) 在 type filter text 中输入 Ctrl + c,将 Switch to Visual Block Mode 改为 Ctrl + Insert

    2) 在 type filter text 中输入 Ctrl + v,将 Switch to Command Mode 改为 Shift + Insert

    通过以上设置,在命令模式下,使用 yy 和 实现复制,粘贴功能; 在命令, 插入模式下, 都可以使用 Ctrl + c 和 Ctrl + v 实现复制,粘贴功能。

    6. 个性化定制快捷键
    Eclipse --> Window --> Preferences --> viPlugin --> Map Commands --> New
    例如,想用 ,hh 取消高亮,可以这样添加 ,hh :nohl<ENTER>

    经过以上设置,vi 大部分功能都有了。

    完。

    原文:https://www.cnblogs.com/gaowengang/p/6603693.html

  • 相关阅读:
    Hibernate个人学习笔记(1)
    wangzhi
    星星评分
    关于jquery中jQuery slideToggle() 方法实现的原理
    css盒模型和块级、行内元素深入理解display:in
    html 界面跳转
    wxgz平台开发
    关于Apache PHP实现无后缀名 URL重写
    读书笔记
    比较好的书本
  • 原文地址:https://www.cnblogs.com/hanxinle/p/13771361.html
Copyright © 2020-2023  润新知