• 手动安装 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 大部分功能都有了。

    完。

  • 相关阅读:
    4:4 自定义拦截器
    DDD学习笔记一
    Winform/WPF国际化处理
    NPOI 操作Excel
    将输入的字符串进行大写格式化
    将输入的字符串分2个字符添加空格并大写格式化
    VS使用技巧
    NotifyIcon用法
    C#Winfrom系统打印机调用/设置默认打印机
    TextBox(只允许输入字母或者数字)——重写控件
  • 原文地址:https://www.cnblogs.com/gaowengang/p/6603693.html
Copyright © 2020-2023  润新知