关于vim(一)

实验楼中vim课程的实验报告。实验楼真是个好地方。建议希望实际操作的同学一同学习

第一次实验:

  1. vi 文件名,直接进入到该文件中,没有该文件则创建之。默认进入命令模式,

    由命令模式-->插入模式:输入i o a,各种写入操作。

    由插入模式-->命令模式:按esc

    由命令模式-->命令行模式:按冒号:命令行模式可保存、另存为、退出文档

    由命令行模式 -->命令模式:再按esc

  2. 在命令模式下可以各种操作文件(也是vim强大之处),例如:dd:删除光标所在行,

    x:删除光标所在字符

    X:删除光标所在前一个字符

    dw:删除光标所在单词

    d^:删除光标到行首

    D:删行光标到行末

    dG:删除光标到文档末

    d1G:删除光标到文档首

    shift+zz:可直接保存文件并退出

  3. 在命令行模式:开头是冒号(:)后面加内容,这一个命令也很强大。如:set nu 可显示查看的文档的行号。等很多操作

    w:回车后保存

    wq:回车后保存退出

    q!:回车后,不保存,强制退出vim

 

第二次实验:

  1. 命令模式(普通模式)中:

    N(命令1):重复执行命令1, N次

    dw(daw):删除一个单词,,dnw 为删除n个单词

  2. 光标快速行间跳转:

    ngg(shift+g):直接跳转到第n行行首。没有显示行号则 先进入命令行模式,再输入set nu

    gg:光标移动到第一行

    G(shift+g):光标移动到最后一行

    小技巧:在完成依次跳转后,可以使用Ctrl+o快速回到上一次(跳转前)光标所在位置,这个技巧很实用,

  3. 光标行内跳转:

    0:跳到行首

    $:跳到行末

    w:跳到下一个单词首

    b:跳到上一个单词首

    e:下一个单词末

    ge:上一个单词末

    f(字母):向后搜索“字母”,并跳转到第一个匹配的位置

    F(字母):向前

  4. 复制、剪切、粘贴:

    yy:复制光标所在行

    p:粘贴,粘贴到光标后,粘贴行 则到光标所在行的下一行

    y^:复制到行首,不含光标所在字符

    y$:复制到行末,含光标所在字符

    yw:复制一个单词,y2w,复制2个单词。

    yG:复制到文本末

    y1G:复制到文本首

    dd:是剪切所在行

 

posted @ 2017-08-30 16:35  number_5  阅读(182)  评论(0)    收藏  举报