IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Vim纵向编辑模式的用法

    admin发表于 2011-03-07 01:58:23
    love 0

    启动方法

    在 Vim 命令模式下,移动游标定位于某一个位置,键入 ctrl-v后状态栏上出现 VISUAL BLOCK 字样,即进入纵向编辑模式。移动游标以按需选择待编辑的区域

    我们将下面的例子来说明三种用法,序列

    10.60.1.191
    10.60.1.192
    10.60.1.193
    

    修改为序列:

    ping -c 4 10.60.5.191 >> resultso
    ping -c 4 10.60.5.192 >> resultso
    ping -c 4 10.60.5.193 >> resultso
    

    用法

    1. 修改选中的列:将ip字段中的1修改为5

    1>crtl – v 进入列编辑模式

    2> G  移动光标至最后一行,选中所要编辑的列

    3> r  进入修改模式

    4> 输入数字5,并按esc退出输入模式

    结果如下:

    10.60.5.191
    10.60.5.192
    10.60.5.193

    2. 前向添加: 添加字符串ping -c 4

    1>crtl – v 进入列编辑模式

    2> G 移动光标至最后一行,可视块覆盖了第一列

    3> I  进入行首插入模式

    4> ping -c 4,并按esc退出输入模式

    结果如下:

    ping -c 4 10.60.5.191
    ping -c 4 10.60.5.192
    ping -c 4 10.60.5.193

    3. 后添加模式:尾部追加 >> result

    1>crtl – v 进入列编辑模式

    2>G  移动光标至最后一行,可视块覆盖了最后一列

    3> A  进入行尾插入模式

    4> <

    搞定….

    参考资料:http://www.ibm.com/developerworks/cn/linux/l-cn-vimcolumn/index.html?ca=drs-

    您可能对下面文章也感兴趣:

    • vim使用技巧小结【继续更新】
    • 推荐firefox插件vimperator (用vim方式使用Firefox)
    • vim中recording模式详解
    • 主流文本编辑器学习曲线[zz]
    • vim templates模板用法介绍


沪ICP备19023445号-2号
友情链接