Vi简明使用手册 (学习笔记).pdf

Vi简明使用手册 (学习笔记).pdf

ID:52961042

大小:89.54 KB

页数:4页

时间:2020-04-03

Vi简明使用手册 (学习笔记).pdf_第1页
Vi简明使用手册 (学习笔记).pdf_第2页
Vi简明使用手册 (学习笔记).pdf_第3页
Vi简明使用手册 (学习笔记).pdf_第4页
资源描述:

《Vi简明使用手册 (学习笔记).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Vi简明使用手册~jizhi2011.9.20命令模式(1)打开vi后默认进入命令模式;(2)在其他模式下按[Esc]返回命令模式,可按两次Esc确保已经返回;(3)命令模式下所有命令均不显示在屏幕上。插入模式(文本模式)在命令模式下按AaIiOoRrSs任意一个均进入文本模式,它们的功能如下:(1)光标前后插入:[i]光标前插入文字,[a]光标后插入文字。实际使用情况:很多时要在文中插字,因此要移动光标,而移动光标要先进入命令模式。光标是选中一整个字(字母),如光标在字母E上,命令[i]表示在E前插入文字,[a]表示在E后插入文字。(2)行头行尾

2、插入:[I](大写i)光标所在的行头插入文字,[A]光标所在的行尾插入文字。(3)插入空行:[O]光标所在行的上方插入空行,[o]光标所在行的正文插入空行。以下的是命令模式,但是对文本的操作。(4)删除单个字:在命令模式下,用[x]或[Delete键]或[s]。对于[x]或[Delete键],效果:删除光标所在的字,然后后面的字补上,因此删一个字后,光标在所删字后面的那个字上。因此,若要删除连续的几个字,光标应该放在最前的那个字上。两者分别有注意事项:在命令模式下两者没有任何分别,但在文本模式下两者完全不同。在文本模式下,[x]只是一个字母而非命令

3、,而[Delete]还是删除命令。但在文本模式下按[Delete],对于中文,按第一下时没有任何变化,按第二下才删(实际上按第一下时换到命令模式了);但对于英文,在文本模式下按[Delete],光标前的英文会有变化——小写变大写、大写变小写,这是我们不想要的结果。因此,在文本模式下用[Delete]删除文字,只能在中文中。对于[s],在命令模式下按[s],光标所在的字变成[$]号,之后进入文本模式,所打的字或句在[$]号中插入。(5)删除整行:[S]删除光标所在的整行文字+留下空行+进入文本模式;[dd]无保留地删除整行(不但文字没有,连空行也没,

4、之后光标在所删行的下一行中,因为此行补上)+留在命令模式。(6)替换:[r]只替换光标所在的那个字,[R]从光标开始一直往后逐个字逐个字替换,直到按[Esc]为止,替换完后留在命令模式。实际使用:对[r],按一下[r],看似没反应,但实际上已经进入文本模式,再输入要替换的一个字,之后自动返回命令模式。行末模式在命令模式下按[:](Shift+那个键)进入行末模式,之后在屏幕最下方会出现一个[:]号,之后所输入的东西都在[:]后显示。在行末模式下输入的是行末模式的命令。不小心输错指令,可以且只能用退格键[<—]删除,当将所有指令的字母都删后,再多按一

5、下退格键则换到命令模式。进入Vi(1)下载Vi:在Ubuntu软件中心搜[vi],下载[XVile]或[UXVile]其中一个即可(其实两者一点差别都没,不知为什么搞两个名字出来),安装之后会看到两都都打勾了。或者在终端输入[sudoapt-getinstallxvile](2)进入Vi:终端直接输入[vi]两字则创建新的未命名的文档,之后保存的文档在~根目录下;若输入[viDesktop/XXX]则新建名为XXX的文档,之后保存的文档在Desktop下;若要打开已有的文档如~/Downloads/book.txt,则[vi~/Downloads/

6、book.txt]或[先cd~/Downloads,然后vibook.txt],之后保存在原目录下。(3)打开已有文档时要求光标处于指定行数:[vi+nbook.txt],其中[n]是指定的行数,如[vi+5book.txt]则打开后光标在第5行行头。若要打开后光标直接在最后一行,则不要数字,[vi+book.txt]。有时打开后vi会显示一堆费话,不理它,直接按Enter。(4)标出行号:[:setnumber],注意[:],表明这是行末模式的命令。标出的行号只在屏幕显示,不会写到实际文档中。移动光标光标移动只能在命令模式下进行(1)上下左右移动

7、:可用那4个箭头,但实际使用中用字母HJKL更方便,H左,L右,J下,K上。开始可能不太习惯,但用多了觉得非常方便,因为手不用在幅度移动。(2)对于英文,光标移动一个英文单词的距离:命令模式下,[b]光标左移到前一个单词的首字母,[w]光标右移到下一个单词的首字母,[e]光标右移到下一个单词的末字母(没有移到前一个单词的末字母)。注意,所有标点都是一个独立的单词,单词之间用空格或标点分开,因此,光标有可能移到标点上。(3)对于中文,光标移动一个中文句子的距离:命令模式下,[b]光标左移到前一个句子的第一个字,[w]光标右移到下一个句子的第一个字,[

8、e]光标右移到下一个句子的最后一个字(没有移到前一个句子的最后一个字)。注意,所有标点都是一个独立的句子,句子之间用空格或

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

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

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