Linux的Vi编辑器

第零部分:反思使用记忆

练习工具http://tools.jb51.net/aideddesign/vim_tool

hjkl横排的左下上右(左右肯定好记 j是jump向下k就是向上)

a在键盘的左边但是是光标的右边

i在键盘的右边但是是光标的左边

x删除一个字母 dd删除一行

/向下搜索?向上搜索

第一部分:模式

三种模式:命令模式(默认模式),编辑模式,底行命令模式

命令模式-->编辑模式(i/o/a/r)

编辑模式-->命令模式(esc)

命令模式-->底行命令(:)

底行命令-->命令模式(esc)

i, 小写, 当前位置插入

I, 大写, 行首插入

a, 小写, 当前位置后插入

A, 大写, 行尾插入

o, 小写, 下一新行

O, 大写, 上一新行

s, 小写, 删除光标所在的字符, 当前位置插入

S, 大写, 删除光标所在行, 当前行插入

第二部分:鼠标

2.1鼠标移动

2.2 hjkl(左下上左)

2.3行首,行尾^ $

2.4文件首行,文件尾行gg, G

2.5整数+G

2.6下一个单词 上一个单词w、b  可以配合N进行使用

第三部分:命令拷贝粘贴

3.1 yy, 拷贝一行

3.2 10yy, 拷贝10行

3.3 yw, 拷贝一个单词

3.4 10yw, 拷贝10个单词

3.5 p前置粘贴 P后置粘贴

3.6 dd删除一行10dd删除十行

3.7 dw删除单词10dw删除十个单词

3.8 x删除当前字符

3.9 vi的删除相当于剪切,在执行p命令就可以进行粘贴

第四部分:撤销

4.1 u进行撤销

4.2 ctrl+r进行重做

4.3 .进行重复执行上次命令

4.4 J合并多行

第五部分:底行命令模式

5.1 :w, 直接保存

5.2 :w 文件, 保存成新文件

5.3 :wq!, 强制保存退出

5.4 :q!, 强制退出

第六部分:查找替换

6.1 / 向下搜索

6.2 ? 向上搜索

6.3 :s/查找/替换

6.4 :s/查找/替换/g 全文替换

6.5 :%s/查找/替换/g 行内替换

6.6 :set nu显示行号

第七部分:配置

7.1 全局配置vi /etc/virc

7.2 用户配置vi ~/.vimrc  

发布了658 篇原创文章 · 获赞 73 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/fujian9544/article/details/79391246