《学习vi编辑器》的学习笔记

《学习vi编辑器》的学习笔记

ID:42626954

大小:105.50 KB

页数:11页

时间:2019-09-19

《学习vi编辑器》的学习笔记_第1页
《学习vi编辑器》的学习笔记_第2页
《学习vi编辑器》的学习笔记_第3页
《学习vi编辑器》的学习笔记_第4页
《学习vi编辑器》的学习笔记_第5页
资源描述:

《《学习vi编辑器》的学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章vi文本编辑器打开文件vi[filename]输入:q在缓冲区中内容和磁盘内容一致的时候退出,否则就需要输入:q!来忽略这个限制,不保存 缓冲区,直接退出命令模式:每次输入都表示一个命令.插入模式:输入的一切内容都将吃味文件中的文本:wq(属于ex编辑器)命令等价于ZZ命令,就是write后quit的意思:e!恢复到磁盘中文件的样子(忽略对缓冲区文件的改动)在ex命令前使用感叹号能使用户访问UNIX,就是可以在!后输入shell命令,比如!ls/tmp可以查看 /tmp文件中的文件信息第二

2、章简单编辑vi命令按下i过后在光标处进入插入模式,跟stl的insert一样,输入时在光标指向字符之前插入一个字符,当按下esc时光标会会退到最后一个输入的字符之上移动光标h    左移一格(仅能在一行内游走)j    下移一行k    上移一行l    右移一格(仅能在一行内游走)10l    右移10格行的长度不一定与屏幕可见长度一致,因此会出现看起来很多行,实际上只有一行的显示情况此时就可以使用:setwm=10或者:setwrapmargin=10将换行边界设置为10个字符(但是似乎没有

3、用,以后再说了)0(零)    移动到行首$        移动到行尾:setnu    为每一行标注行号w    向前移动到单词交界处W    向前移动到下一个文本开始处e    单词的尾部E    可见字符串的尾部b    向后B    向后插入新文本i追加文本a按下a键进入插入模式时,光标会立即向右移动一格空格修改文本ccw修改一个单词cc修改一行C和c$一样,修改从当前光标位置到行尾的所有字符r利用一个单个字符替换另一个单个字符,编辑完成后立即返回命令模式,例如输入rb就把当前光标处的字

4、母替换成为b然后回到命令模式替换文本vi命令的一般模式(命令)(文本目标)    文本目标是移动命令(命令)(数字)(文本目标)或(数字)(命令)(文本目标),例如c2w2cws只替换一个字符,可以使用计数来删除该行多个字符,例如4sS替换光标所在的当前行,支持数字前缀R进入到改写模式,输入的字符将逐个替换文本,直到输入esc为止,只能改写当前行~可以对该行(逐个字符)进行字母大小写替换,支持数字前缀删除文本d与c命令类似,有:dw删除光标指示处开始的单词ddD和d$一样,删到行末为止删除字符x

5、与r类似,不过不进行替换操作X则是向前删粘贴命令p将最近一次删除的对象粘贴到光标后面,如果删除的是行,就在光标的下一行,P为光标的前面复制文本yywy$4yyY(Y比较特别,是yy,删除整行)重复命令.(句点)撤销命令u撤销上次的操作U撤销上次一行的操作插入文本的常用方法A    在当前行的尾部添加文本I    在行首插入文本o    在光标所在行的下面新建一行,等待输入文本O    在光标所在行的上面新建一行,等待输入文本插入命令的数字参数除了o和O以外,插入命令(加上i和a)都可以带有数字前

6、缀.例如50i*ESC可以插入50个星号2r&也可以将光标处开始的两个字符替换成为&使用J合并两行,同样可以带数字参数回顾vi命令编辑命令文本目标修改删除复制1个单词cwdwyw2个单词,不计标点2cw或c2w2dw或d2w2yw或y2w向后三个单词3cb或c3b3db或d3b3yb或y3b一行ccddyy或Y到行尾c$或Cd$或Dy$到行首c0d0y0单个字符rx或Xyl或yh(L或者H)5个字符5r5x5yl(L,H就不行了)移动命令移动命令←,↓,↑,→h,j,k,l到下一行的首字母+到上

7、一行的首字母-到单词的尾部e或E(大写的不仅仅是字母,还包含标点)按单词前移b或B按单词后移w或W到行尾$到行首0其他操作操作命令从缓冲区输出文本p或P(一前一后)启动vi,如果指定了文件,就打开该文件vifilename保存编辑、退出文件:wq不保存编辑、退出文件:q!文本创建和操作命令编辑行为命令在当前位置插入文本i在行首插入文本I在当前位置追加文本a在行尾追加文本A在光标所在行的下面新建一行,等待输入新文本o在光标所在行的上面新建一行,等待输入新文本O删除行并替换文本S使用新文本覆盖现有文

8、本R合并当前行和下一行J转换大小写~重复上次操作.取消上次修改u恢复行到初始状态U第三章快速移动滚动屏幕(大小写没有关系)^F或^f    向前滚动一屏forward^B        向后滚动一屏backward^D        向前滚动半屏down^U        向后滚动半屏up^E        向前滚动一行,光标保持原来位置^Y        向后滚动一行使用z重新定位屏幕(一定是刷新了屏幕的)zRETURN    滚动屏幕,使得当前行移动到屏幕顶部z.            滚动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。