欢迎来到天天文库
浏览记录
ID:57573163
大小:16.42 KB
页数:5页
时间:2020-08-27
《命令模式常用操作.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、命令模式常用操作h(或向左方向键)---光标左移一个字符j(或向下方向键)---光标下移一个字符k(或向上方向键)---光标上移一个字符l(或向右方向键)---光标右移一个字符[Ctrl]+f---屏幕向下移动一页(相当于PageDown键)[Ctrl]+b---屏幕向上移动一页(相当于PageUp键)[0]或[Home]---光标移动到当前行的最前面[$]或[End]---光标移动到当前行的末尾G---光标移动到文件的最后一行(第一个字符处)nG---n为数字(下同),移动到当前文件中第n行g
2、g---移动到文件的第一行,相当于"1G"n[Enter]---光标向下移动n行/word---在文件中查找内容为word的字符串(向下查找)?word---在文件中查找内容为word的字符串(向上查找)[n]---表示重复查找动作,即查找下一个[N]---反向查找下一个:n1,n2s/word1/word2/g---n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2:1,s/word1/word2/g---从第一行(第n行同理)到最后一行查找word1注册,
3、并将其替换成word2:1,s/word1/word2/g---从第一行(第n行同理)到最后一行查找word1注册,并将其替换成word2:1,s/word1/word2/gc---功能同上,只不过每次替换时都会让用户确认x,X---x为向后删除一个字符,相当于[Delete],X为向前删除一个字符,相当于[Backspace]dd---删除光标所在的一整行ndd---删除光标所在的向下n行yy---复制光标所在的那一行nyy---复制光标所在的向下n行p,P---p为将已经复制的数据在光标下一
4、行粘贴;P为将已经复制的数据在光标上一行粘贴u---撤消上一个操作[Ctrl]+r---多次撤消.---这是小数点键,重复上一个操作命令模式切换到编辑模式的操作1、进入插入模式(6个命令)i---从目前光标所在处插入I---从目前光标a---从当前光标所在的下一个字符处开始插入A---从光标所在行的最后一个字符处开始插入o---英文小写字母o,在目前光标所在行的下一行处插入新的一行并开始插入O---英文大写字母O,在目前光标所在行的上一行处插入新的一行并开始插入2、进入替换模式(2个命令)r--
5、-只会替换光标所在的那一个字符一次R---会一直替换光标所在字符,直到按下[ESC]键为止[ESC]---退出编辑模式回到一般模式命令模式切换到末行模式:w---保存文件:w!---若文件为只读,强制保存文件:q---离开vi:q!---不保存强制离开vi:wq---保存后离开:wq!---强制保存后离开:X----密码:x---保存并退出:!bash---暂时切换回终端,ctrl+d回到vim:!+命令---直接执行命令:ctrl+z---让vim进入后台,输入fg回车返回vim:n1,n2+
6、d---删除n1到n2行:n1,n2+w+文件名---将n1到n2行另存为新文件:/xxx---查找xxx(从光标开始向下找),按n找下一个,N找上一个:?xxx----查找xxx(从光标行开始向上找):e!---回到文件没改的之前的状态:!command---暂时离开vi到命令行下执行一个命令后的显示结果:setnu---显示行号:setnonu---取消显示行号:wnewfile---另存为:setfileencoding---查看当前文件编码格式:setfileencoding=utf-8
7、---设置当前文件编码格式为utf-8,也可以设置成其他编码格式:setfileformat---查看当前文件的断行格式(doswindows,unix或macintosh):setfileformat=unix---将当前文件的断行格式设置为unix格式文件恢复模式[O]penRead-Only---以只读方式打开文件[E]ditanyway---用正常方式打开文件,不会载入暂存文件内容[R]ecover---加载暂存文件内容[D]eleteit---用正常方式打开文件并删除暂存文件[Q]u
8、it---按下q就离开vi,不进行其他操作[A]bort---与quit功能类似块选择(命令模式下用)v,V---v:将光标经过的地方反白选择;V:将光标经过的行反白选择[Ctrl]+v---块选择,可用长方形的方式选择文本y---将反白的地方复制到剪贴板d---将反白的内容删除多文件编辑vimfile1file2---同时打开两个文件:n---编辑下一个文件:N---编辑上一个文件:files---列出当前用vim打开的所有文件多窗口功能:sp[filename]---打开一个新窗口,显示新文
此文档下载收益归作者所有