乐嘉给女儿的信,linux是什么系统,寂静杀手成就
命令模式
输入模式
编辑模式
在使用vim编辑文件时,默认处于命令模式。在命令模式下,可以使用上、下、左、右键或者k、j、h、l命令来移动光标,还可以对文件内容进行复制、粘贴、替换、删除等操作
在输入模式下可以对文件进行写操作。进入输入模式的方法是在命令模式输入i、a、o等插入命令,编写完成后按esc键即可返回命令模式
如果要保存、查找或者替换一些内容等,就需要进入编辑模式。进入编辑模式的方法是在命令模式输入 ":" 符号,指令执行后会自动返回命令模式
使用命令 vim 文件目录
即可使用vim打开文件
vim +20 文件目录 直接进入文件第20航 vim +/hello 文件目录 直接进入第一个"hello"字符串所在行
在命令模式下输入i、i、a、a、o、o等进入输入模式,不同的键只是光标所处的位置不同。
在vim编辑器的左下角会出现"插入"字样,这就代表我们可以执行写入操作
i 在当前光标所在位置插入随后输入的文本,光标后的文本相应的向右移动 i 在光标所在的行首插入随后输入的文本,行首是改行的第一个非空白字符,相当于光标移动到行首再执行i命令 a 在当前光标所在位置之后插入随后输入的文本 a 在光标所在的行首插入随后输入的文本,相当于光标移动到行尾再执行a命令 o 在光标所在行的下面插入新的一行,光标停在空行行首,等待输入文本 o 在光标所在行的下面插入新的一行,光标停在空行行首,等待输入文本
上、下、左、右方向键 移动光标 h、j、k、l键 向左、向下、向上、向右移动光标
w 移动光标到下一个单词的单词首 b 移动光标到上一个单词的单词首 e 移动光标到下一个单词的单词尾
$或end 移动光标到行尾 0或^或home 移动光标到行首
f字符 移动光标到第一个符合条件的字符处,使用条件是光标要在指定字符前
% 在匹配的括号间切换
ng或:n 移动光标到指定的行
/要查找的字符串 从光标所在行开始向下查找字符串 ?要查找的字符串 从光标所在行开始向上查找字符串 :set ic 查找时忽略大小写 :set noic 查找时区分大小写
r 替换光标所在处的字符 r 从光标所在处开始替换,按esc结束 :替换起始处,替换结束处s/源字符串/替换的字符串/g 替换范围内的字符串 :%s/源字符串/替换的字符串/g 替换整篇文档的字符串 :1,$s/root/root/g 将整篇文档的root替换为root
x 删除光标所在的字符 nx 从光标所在位置向后删除n个字符 dd 删除整行,如果之后粘贴,则此命令的作用是剪切 ndd 删除多行 dg 删除从光标开始到文件末尾的内容 d 删除从光标开始到这行行尾的内容 :开始行,中止行d 删除指定范围的行 yy或y 复制单行 nyy或ny 复制多行 p 粘贴到当前光标所在行下 p 粘贴到当前光标所在行上 dd命令删除的内容都临时放到内存里,将光标移动到指定位置,按下p,就能将刚才删除的内容又粘贴到此处
u 撤销
:w 保存不退出 :q 不保存退出 ! 强制性操作 :wq 保存并退出 :w! 强制保存 :wq! 强制保存退出 :q! 不保存退出 :w新文件名 另存为其他文件,配合:q!使用 zz 如果文件没有修改,就是不保存退出;如果文件已经修改,就是保存退出
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论