- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vi_vim_详解
vi (vim)详解/图解
[语法]:vi [-wn] [-R] 文件...
[说明]: vi 是一个基于行编辑器 ex 上的全屏幕编辑器,可以在 vi 中使用 ex,ed 的全部命令,vi 选项中 -wn 指将编辑
窗口大小置为 n 行,-R 为将编辑的文件置为只读模式, vi 工作模式分为命令模式和输入模式,一般情况下在命令模式下,
可敲入 vi 命令,进入输入模式下时可以编辑要编辑的文本,命令 a A i I o O c C s S R 可进入输入模式,在输入模式下
按 ESC 键可推出输入模式,回到命令模式,在命令模式中敲入: 命令,则可进入 ex 方式,在屏幕底部出现提示符 : ,
此时可使用任意 ex 命令,屏幕底行也用来作/ ? ! 命令的提示行,大多数命令可以在其前面加数字,表示命令执行的重复
次数,下面简单介绍一下 vi 的命令集,^ 表示 (CTRL)键
^B 退回前一页,前面加数字表示重复次数,每次换页时
保留上一页的两行
^D 在命令模式下,表示下滚屏幕的一半,在输入模式下,表示回退至
左边的自动缩进处
^E 显示屏幕底线之下的一行
^F 前进一页,前面加数字表示重复次数,每次换页时
保留上一页的两行
^G 显示当前文件名,当前行号和文件总行数,并用百分号当前行在
整个文件中的位置
^H(退格) 在命令模式下,光标左移一格;在输入模式下,删去前面的字符
^I(TAB) 在输入模式下,产生一串空格
^J(LF) 光标下移一行
^L 刷新屏幕,即将屏幕重新显示
^M(回车) 在命令模式下,光标移动至下行开头
在输入模式下,开辟一新行
^N 光标下移一行
^P 光标上移一行
^Q 在输入模式下,将其后的非打印字符作为正文插入
^R 刷新屏幕
^U 屏幕上滚一半,前面加数字时表示上滚的行数,此数字对
以后的^D ^U 命令有效
^V 在输入模式下,将其后的非打印字符作为正文插入
^W 在输入模式下,使光标回退一个字
^Y 显示屏幕底线之上的一行
^Z 暂停编辑,退回上层 Shell
^[(ESC) 退出输入模式,回到命令模式
! 暂时退出编辑,执行 Shell 命令
(双引号) 用于标志有名缓冲区,编号缓冲区 1-9 用于保存被删去的正文,字
母名缓冲区 a-z 供用户存放自定义的正文
$ 将光标移动到当前行尾,前加数字则表示前移行数,如 2$表示移动
到下一行行尾
% 将光标移动到配对的小括号()或大括号{}上去
( 退回句子开头
) 前移到句子开头
- 退到上一行第一个非空格字符
. 重复上一次改变缓冲区内容的命令
/ 模式 向前搜索模式,将光标移动到模式出现处,模式是一个正规
表达式,(参看 grep)
: 在屏幕底部提示:,其后可使用 ex 命令
? 功能同 / ,但方向是向前查找
[[ 光标回退至前一节分界处
转意符
]] 光标前移至节分界处
^(不是 CTRL) 光标移至当前行第一个非空字符上
连续两个表示将光标移至其移动前的位置,后跟字母表示光标字
母标记的行首 (参看 m 命令)
A 在行尾插入正文,进入输入模式
B 光标回退一个字
C 替换光标后的内容
D 删除光标后的内容
E 光标前移到字尾
F 字符 在当前行向左查找指定字符
G 光标移动到其前面数字指定的行,若未指定则移动到最后一行
H 光标移动到屏幕顶行,若前面有数字,则移动到屏幕上该数字
指定的行
I 在行开头插入正文
J 连接两行,若前面有数字则连接数字指定的行
L 光标移动到屏幕底行,若前面有数字,则移动到屏幕底线往上数该
数字指定的行
M 光标移动到屏幕中线
N 使用模式查找/或?时,重复找下一个匹配的模式,但方向与上次相
反,其功能同 n ,但方向相反
O 在当前行上开辟一新行
P 将上次被删除的正文插入光标前面,可在其前面加缓冲区编号,编
号 1-9 用于保存被删去的正文,字母名缓冲区 a-z 供用户存放自定
义的正文
Q 从 vi 推出进入 ex 命令状态
R 替换字符串
S 替换整行
T 字符 向左查找字符
U 将当前行恢复至第一次修改前的状态
W 光标移至下一个字首
X 删除光标前的字符
Y 将当前行存入无名缓冲区,前面加数字表示存入的行数,也可用有
您可能关注的文档
- 2006年一级建造师考试试题及答案专业工程管理与实务.doc
- 2010年一级建造师《公路工程》真题.doc
- 2007年一级建造师考试《管理与实务(港口与航道工程)》真题.doc
- 2007年一级建造师《铁路工程》真题.doc
- 2007一级建造师港口与航道工程真题一级建造师执业资格考试试卷.doc
- 00-贵阳市百脑汇资讯广场项目边坡支护工程.doc
- 2010年度全国一级建造师考试试卷(公路工程专业).doc
- 2010年度全国一级建造师公路实务试卷及答案.doc
- 2011一级建造师市政实务网上增值服务试题及答案.doc
- 2010年一级建造师考试《公路工程实务》真题及答案.doc
- review的动词形式是什么.docx
- bless的用法及短语.docx
- staff复数形式及用法.docx
- bird的复数形式、短语及用法.docx
- here的固定搭配及用法.docx
- 2026山东菏泽单县张集煤矿招聘30人考前自测高频考点模拟试题(浓缩300题)附答案.docx
- 2026内蒙古锡林浩特市内蒙古北方人才集团招聘10人考前自测高频考点模拟试题(浓缩300题)附答案.docx
- 2026年中国铁道出版社有限公司招聘(8人)考前自测高频考点模拟试题(浓缩300题)附答案.docx
- 宜黄县2026年第二批机关事业单位及县属国有企业公开招聘编外考前自测高频考点模拟试题(浓缩300题).docx
- 2026年试验检测师之交通工程考试题库300道完整参考答案.docx
原创力文档


文档评论(0)