zoukankan      html  css  js  c++  java
  • 手动安装 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 + cCtrl + v 复制,粘贴将不可用,如要回到常规 Windows 模式,要重新把键绑定设置成 Default

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

    vi 模式下的复制, 粘贴功能分别为 Ctrl + InsertShift + 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 + cCtrl + 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 p 实现复制,粘贴功能; 在命令, 插入模式下, 都可以使用 Ctrl + c Ctrl + v 实现复制,粘贴功能。

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

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

    完。

  • 相关阅读:
    解决xcode5升级后,Undefined symbols for architecture arm64:问题
    第8章 Foundation Kit介绍
    app 之间发送文件 ios
    iphone怎么检测屏幕是否被点亮 (用UIApplication的Delegate)
    CRM下载对象一直处于Wait状态的原因
    错误消息Customer classification does not exist when downloading
    How to resolve error message Distribution channel is not allowed for sales
    ABAP CCDEF, CCIMP, CCMAC, CCAU, CMXXX这些东东是什么鬼
    有了Debug权限就能干坏事?小心了,你的一举一动尽在系统监控中
    SAP GUI和Windows注册表
  • 原文地址:https://www.cnblogs.com/gaowengang/p/6603693.html
Copyright © 2011-2022 走看看