• VsVim试用


    在VS2005&VS2008中一直用的ViEmu插件,从来没想去总结一下,最近开始使用VS2010,无奈ViEmu暂时还不支持,为让我们vim粉丝,官方给出VS2010 version ready soon安慰,既想体验VS2010又不想放弃vim编辑的快感,只好使用VsVim,两天试用总结个人常用命令如下:

    • 移动光标类命令

    支持:

    h :光标左移一个字符

    l :光标右移一个字符

    space:光标右移一个字符

    Backspace:光标左移一个字符

    k:光标上移一行 j:光标下移一行

    Enter :光标下移一行

    w或W :光标右移一个字至字首

    b或B :光标左移一个字至字首

    e或E :光标右移一个字至字尾

    nG:光标移至第n行首 (会多移一行)

    0:(注意是数字零)光标移至当前行首

    ^: 光标移至当前行首

    $:光标移至当前行尾

    不支持:

    e或E: 光标标右移一个字至字尾

    nG:光标移至第n行首 (会多移一行)

    H :光标移至屏幕顶行

    M :光标移至屏幕中间行

    L :光标移至屏幕最后行

    • 查找类命令

    支持:

    # *:查找当前

    不支持:

    f: 查找当前行

    • 插入文本类命令

    支持:

    i :在光标前

    I :在当前行首

    a:光标后

    A:在当前行尾

    o:在当前行之下新开一行

    O:在当前行之上新开一行

    r:替换当前字符

    s:从当前光标位置处开始,以输入的文本替代指定数目的字符

    S:删除指定数目的行,并以所输入文本代替之

    ncw或nCW:修改指定数目的字

    nCC:修改指定数目的行

    不支持:

    R:替换当前字符及其后的字符,直至按ESC键

    • 删除命令

    支持:

    ndw或ndW:删除光标处开始及其后的n-1个字

    d$:删至行尾

    ndd:删除当前行及其后n-1行

    x或X:删除一个字符,

    x删除光标后的,而X删除光标前的

    不支持:

    d0:删至行首
    • 其它

    支持

    c改写命令(cw,caw等)

    y复制命令(yw,yaw, nyy等, 并支持寄存器)

    z滚屏, zz,zb,zt等

    最遗憾的是不支持q宏了。VsVim还有不少需要改进的地方。

    希望ViEmu尽快支持VS2010,感觉还是ViEmu支持的比较完善点。

  • 相关阅读:
    Android为TV端助力 转载:RecyclerView分页加载
    Android 最简单的测试UI卡顿
    Android为TV端助力 使用shared注意事项
    Android为TV端助力 电影栏目移动到底部或者顶部时抖动动画
    Android为TV端助力转载:码农小阿飞(SpannableString)
    Android为TV端助力 监听APK卸载,替换,完成的广播
    Android 为TV端助力
    Android为TV端助力 进制互相转换
    Android为TV端助力linux命令
    Android为TV端助力 集成第三方播放器,实现全屏播放
  • 原文地址:https://www.cnblogs.com/devilfeng/p/vim.html
Copyright © 2020-2023  润新知