vim

来源:互联网 发布:大数据时代txt微盘 编辑:程序博客网 时间:2024/06/08 15:22

一.vi分为三种模式:一般模式、编辑模式和命令行模式。


二.输入“vi 文件名”进入一般模式。

  注:vi后一定要跟文件名


三.一般模式下的按键说明

  1.移动光标

    ①左移:h左箭头键

    ②右移:l右箭头键

    ③上移:k上箭头键

    ④下移:j下箭头键

    ⑤若要下移3行,可以 3j或者 3下箭头键

    ⑥下一页:ctrl+fPgDn键

    ⑦上一页:ctrl+bPgUp键

    ⑧移动到改行首字符:0 home键

    ⑨移动到改行末字符:$end键

    ⑩移到文件最后一行:G

    ①①:移动到第一行:gg1G

    ①②:下移n行:n[Enter]

 2.查找与替换

    ①向下查找名为word的字符串:/word

    ②重复前一个查找操作:n

    ③在n1与n2行之间查找名为word1的字符串,并替换为word2::n1,n2 s/word1/word2/gc

      注:最后加c为确认操作;

 3.删除、复制与粘贴

    ①后删:xdel键

    ②前删:backspace键

      注:前面加数字n表示向前/向后删除n个字符;

    ③删除光标所在整行:dd

      注:前加数字n表示删除光标所在的向下n行;

    ④复制光标所在的那一行:yy

      注:前加数字n表示复制光标所在的向下n行;

    ⑤粘贴光标所在下一行:p

    ⑥粘贴在光标所在的上一行:P

    ⑦撤销前一个操作:u

    ⑧重做上一个操作:ctrl+r 或  .


四.一般模式切换到编辑模式

 1.从光标所在处插入:i

 2.从光标所在行的第一个非空格处插入:I

 3.从光标所在处的下一个字符插入:a

 4.从光标所在行的最后一个字符处插入:A

 5.光标所在行的下一行插入:o

 6.光标所在乎的上一行插入:O

 7.替换光标所在的那个字符一次:r

 8.一直替换光标所在的文字,直到按下esc键结束:R

 9.退出编辑模式:esc键


五.一般模式切换到命令行模式

 1.将编辑的数据写入硬盘文件::w

 2.若文件属性为“只读”,强制写入文件::w!

 3.离开vi::q

 4.强制离开vi,但不保存::q!

 5.保存后离开::wqZZ

 6.强制保存后离开::wq!


六.块选择

 1.将光标经过的地方反白选择:v

 2.将光标经过的行反白选择:V

 3.长方形方式选择:ctrl+v

 4.选择的复制:y

 5.选择的删除:d


    

0 0