Linux - Vim编辑器的实践操作整理

Vim 简介

Vim是一个功能强大的全屏幕文本编辑器,它是linux、Unix最常用的文本编辑器,可以用来建立、编辑、显示文本文件。Vim没有菜单,只有命令!

Vim的三种模式

命令模式、插入模式、编辑模式。

Vim的插入命令

1、a - 在光标所在的字符后插入
2、A - 在光标所在的行位插入
3、i - 在光标所在的字符前插入
4、I - 在光标所在的行首插入
5、o - 在光标下插入新行
6、O - 在光标上插入新行

Vim定位命令

1、【:set nu】设置行号
2、【:set nonu】取消行号
3、【gg】光标移动到第一行
4、【G】光标移动到最后一行
5、【nG】光标移动到
6、【$】光标移动至行尾
7、【0】光标移动到行首

Vim删除命令

1、x - 删除光标所在位置的字符
2、nx - 删除光标所在处后的n个字符
3、dd - 删除光标所在行
4、ndd - 删除光标所在行后的n行
5、dG - 删除光标所在行到文件末尾之间的所有内容
6、D - 删除光标所在处到行尾的内容
7、【:n1,n2d】 - 删除指定范围的行

Vim复制和剪贴命令

1、yy - 复制当前行
2、nyy - 复制当前行以下的n行
3、dd - 剪切当前行
4、ndd - 剪切当前行以下n行
5、p - 粘贴内容到光标所在行的上面
6、P - 粘贴内容到光标所在行的下面

Vim替换和取消命令

1、r - 替代光标所在处的字符
2、R - 从光标所在处开始替换字符,按ESC键结束操作
3、u - 取消上一步操作

Vim搜索和搜索替换命令

1、【/string】搜索指定的字符串,若要忽略大小写搜索,可以[:set ic],然后,再进行搜索
2、【n键】当你搜索的字符有很多,想继续看其他的,就可以按n键继续向下查看
3、【:%s/old/new/g】全文替换指定字符
4、【:n1,n2s/old/new/g】在指定的行范围内指定字符串

Vim保存和退出命令

1、【:w】保存修改
2、【:w new_filename】文件另存为新文件
3、【:wq】保存修改退出
4、【ZZ】快捷键,保存修改并退出
5、【:q!】不保存修改,并退出
6、【:wq!】保存修改并退出(文件所有者及root可使用此命令,一般针对readonly文件)

Vim小技巧

1、导入命令的执行结果 【:r !命令】
2、定义快捷键:【map 快捷键 触发命令】,如map ^P I#<ESC>,map ^B 0x
3、连续行注释:【:n1,n2s/^/#/g】 【:n1,n2s/^#//g】【:n1,n2s/^\/\//g】
4、替换:【ab myMail [email protected]
发布了59 篇原创文章 · 获赞 2 · 访问量 5583

猜你喜欢

转载自blog.csdn.net/LDR1109/article/details/101207477