1 / 2
文档名称:

Linux的VI编辑器.pdf

格式:pdf   页数:2
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux的VI编辑器.pdf

上传人:翩仙妙玉 2012/9/16 文件大小:0 KB

下载得到文件列表

Linux的VI编辑器.pdf

文档介绍

文档介绍:IT-Homer 专栏
成功是优点的发挥,失败是缺点的积累! 不为失败找理由,只为成功找
方法……
Linux的VI编辑器
分类: Linux 2010-04-01 16:02 190人阅读评论(1) 收藏举报
Linux如何退出VI编辑器
:q     退出   
:q!    强行退出(不存盘)   
:wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
 :x     写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
用ESC键只能切换到命令状态
扩展知识:
今天我才知道":x"和":wq"的真正区别,如下:
 :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
 :x      写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
 
这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修
改,":wq"强制更新文件的修改时间,这样会让make编译整个项目时以为文件被修改过了,然后就得重新编译链接生
成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。
 
更加详细内容:
在 linux 底下最常使用的文书编辑器为 vi ,请问如何进入编辑模式? 
在一般模式底下输入: i, I, a, A 为在本行当中输入新字符;(出现–Insert- ) 
在一般模式当中输入: o, O 为在一个新的一行输入新字符; 
在一般模式当中输入: r, R 为取代字符!(左下角出现–Replace-) 
如何由编辑模式跳回一般模式? 
[Esc] 
若上下左右键无法使用时,请问如何在一般模式移动光标? 
h, j, k, l 
若[pagedown] [ pageup] 在一般模式无法使用时,如何往前或往后翻一页? 
[Ctrl] + [f] 
[Ctrl] + [b] 
如何到本档案的最后一行、第一行;本行的第一个字符、最后一个字符? 
G, 1G, 0, $ 
如何删除一行、n行;如何删除一个字符? 
dd, ndd, x