免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 772 | 回复: 0
打印 上一主题 下一主题

vi编辑器学习 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-02 16:13 |只看该作者 |倒序浏览
六、快速移动
  并不只是使用vi创建新文件,还会把许多时间花在用vi编辑现有的文件上。在处理文件时,需要直接到达文件的指定位置,然后开始工作。
  按屏幕移动
    ^F 向前滚动一屏。
    ^B 向后滚动一屏。
    ^D 向前滚动半屏。
    ^U 向后滚动半屏。
  使用z重新定位屏幕
    z 把当前行移动到屏幕顶部并滚动。
    z. 把当前行移动到屏幕中央并滚动。
    z- 把当前行移动到屏幕底部并滚动。
  刷新屏幕
    ^L
  在屏幕内移动
    H 移动到起始点,屏幕首行。
    M 移动到屏幕中间行。
    L 移动到屏幕中间行。
    nH 移动到屏幕首行下面的第n行。
    nL 移动到屏幕上面的第n行。
  按行移动
    return 移动到下一行的首字符
    + 移动到下一行的首字符
    - 移动到前一行的首字符
    与j和k不同的是,这三个命令会忽略任何空格或制表符。
  在当前行内移动
    ^ 移动到当前行第一个非空格的字符。
    n| 移动到当前行的第n列。
  按文本块移动
    e 移动到词尾
    E 移动到词尾(忽略标点)
    ( 移动到当前句子的开始
    ) 移动到下一句子的开始
    { 移动到当前段落的开始
    } 移动到下一段落的开始
    [[ 移动到当前节的开始
    ]] 移动到下一节的开始
  按搜索移动
    /pattern 这里暂时只把模式看成单词或短语,以后讨论更有用的模式匹配语法。
    ?pattern 向后搜索
    在这两种情况下,如果需要,都将从文件的首部或尾部开始搜索。
  重复搜索
    n  同向重复搜索
    N  反向重复搜索
    /  向前重复搜索
    ?  向后重复搜索
    由于上次的搜索模式是可用的,因此可以在搜索某个模式后做些编辑工作,然后通过使用n,N,/或?对同一
    模式进行再次搜索,而不用再次输入搜索命令。
    可以设置wrapscan来控制是否需要折回搜索。
      :set nowrapscan
    这样向前搜索失败时,不会折回到文件前部。
  Ctrl-G命令使下列信息显示在屏幕底部:当前行号、文件总行数和当前行在总行中的百分比。
  G(转移)命令
    G命令使用行号作为数字参数而直接移动到那行,不再行号的G命令把光标移动到文件的最后一行。
    如果在这段时期没有进行编辑,那么输入两个反引号(``)可使你返回原来的位置(上次调用G命令的位置)。如果已进行了编辑,然后使用了不同于G的命令移动过光标,那么``将把光标返回到上次编辑的位置。如果已经调用了搜索命令(/或?),则``将把光标返回到开始进行搜索的位置。一对单引号('')除了把光标返回到行首而不是光标以前所在的确切位置外,它与两个反引号的作用很相似。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10926/showart_242056.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP