vim
来源:互联网 发布:大数据时代txt微盘 编辑:程序博客网 时间:2024/06/08 15:22
一.vi分为三种模式:一般模式、编辑模式和命令行模式。
二.输入“vi 文件名”进入一般模式。
注:vi后一定要跟文件名
三.一般模式下的按键说明
1.移动光标
①左移:h 或左箭头键;
②右移:l 或右箭头键;
③上移:k 或上箭头键;
④下移:j 或下箭头键;
⑤若要下移3行,可以 3j或者 3下箭头键;
⑥下一页:ctrl+f或 PgDn键;
⑦上一页:ctrl+b 或PgUp键;
⑧移动到改行首字符:0 或 home键;
⑨移动到改行末字符:$ 或end键;
⑩移到文件最后一行:G;
①①:移动到第一行:gg 或1G;
①②:下移n行:n[Enter];
2.查找与替换
①向下查找名为word的字符串:/word;
②重复前一个查找操作:n;
③在n1与n2行之间查找名为word1的字符串,并替换为word2::n1,n2 s/word1/word2/gc;
注:最后加c为确认操作;
3.删除、复制与粘贴
①后删:x 或del键;
②前删:X 或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.保存后离开::wq 或ZZ;
6.强制保存后离开::wq!;
六.块选择
1.将光标经过的地方反白选择:v;
2.将光标经过的行反白选择:V;
3.长方形方式选择:ctrl+v;
4.选择的复制:y;
5.选择的删除:d;
- vim
- VIM-
- vim
- vim
- vim
- vim
- vim
- vim
- vim
- VIM
- vim !!!
- VIM
- VIM
- vim
- vim
- Vim
- Vim
- vim
- Assigning to 'id<QMapViewDelegate>" from incompatible type "view control * const_strong"
- 学习HTML5笔记
- [算法] 插入排序,直接插入
- HEVC代码追踪(九):帧间->xCheckRDCostInter
- php图片上传并生成缩略图
- vim
- Myeclipse 10 for mac 破解版下载安装及破解方法
- 第十四周项目6阅读程序
- (软件工程总结)之编码
- 【LeetCode】Copy List with Random Pointer
- Sublime Text 2 使用心得
- 扬声器程序设计
- MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)
- 我的博客搬到博客园啦!