MyLinux Note - - - 8th day
vim文本编辑工具
一、三种模式
①一般模式 :控制屏幕光标的移动,对字符,单词或行的删除,替换,复制,粘贴
②编辑模式 :在命令行里输入A,I或O进入输入模式,在输入模式按“esc”返回命令行模式
③命令模式 :在命令行模式,按“:”进入末行模式,用户可以在此输入命令
二、常用命令
1、进入编辑模式
i :在当前光标所在位置插入文本
I :光标自动移动到当前行的行首,开始插入文本
a:在当前光标所在处之后插入文本
A:光标自动自动挡当前行的行末,开始插入文本
o :在光标当前所在的行的下面新插入一行,插入文本
O:在光标当前所在的行的上面新插入一行,插入文本
2、光标移动
h 或左方向键:将光标向左移动一格
l 或右方向键或空格:将光标向右移动一格
j 或下方向键:将光标向下移动一格
k 或上方向键:将光标向上移动一格
^或0 :光标自动移动到当前行的行首,注 : 0到达当前行的顶格,^到达行的文本首行
$ : 光标自动移动到当前行的行末
w :光标移动到下一个单词的开头
e :光标移动到下一个单词的字尾
b :光标移动到上一个单词的开头
nl :“n”代表数字,例如“2l”向后移动2格
Ctrl+b:上翻一页
Ctrl+f:下翻一页
gg或1G:光标移动到文件的第一行
G:光标移动到文件的最后一行
3、文本编辑
x:删除光标所在位置的字符
nx:删除光标所在位置开始的n个字符
X:删除光标所在位置的前一个字符
nX:删除光标所在位置开始的前n个字符
dd:剪切/删除光标所在的行
dw:删除光标处所在的单词
ndd:删除光标所在行开始的n行
dG:删除光标所在的行到文本的最后一行的内容
d1G或dgg:删除光标所在的行到文本的第一行的内容
u:撤销操作,注:可撤销50次
4、复制、粘贴
yy:复制光标所在的行
nyy:复制光标所在的行,开始的n行
p:在光标所在的位置进行粘贴
np:粘贴n行
5、命令模式
:set nu:设置行号
:set nonu:取消行号
:n:移动光标到第n行
/word :从光标所在的位置开始向下查找word,按n查找下一个,按N返回一个
?word:从光标所在的位置开始向上查找word,按n查找下一个,按N返回一个
:s/p1/p2/g:将光标所处行的所有p1替换成p2
:n1,n2s/p1/p2/g:将n1行到n2行所有的p1替换成p2
:%s/p1/p2/g:件文件中所有的p1替换成p2
:w:保存
:w file:将当前编辑的内容保存到文件file中
:w!:强制保存
:q:退出
:q!:强制退出
:wq:保存退出
:wq!:强制保存退出
本内容由导师:阿铭提供技术支持:跟阿铭学linux 点这里
本文出自 “MyLinux” 博客,请务必保留此出处http://mylinuxlife.blog.51cto.com/4706737/1624415
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。