linux基础教程---- vi编辑器

来源:互联网 发布:淘宝无线端视频要求 编辑:程序博客网 时间:2024/05/19 09:43

linux中常用的编辑器有vi、Emacs,我一般使用的是vi,现在简单的介绍下vi编辑器的使用。

 

1. vi 编辑器的三种模式

 


 

  2.  尾行模式操作

  尾行模式操作


:q         //退出编辑器(没有修改文件内容)

:wq       //保存修改并退出

:q!       //强制退出(不保存修改的内容)

:wq!    //强制保存修改并退出(对文件没有修改权限)

:w         //直接保存修改

:w!       //强制保存修改(没有修改权限)

 

:set number  或 nu  //给编辑器设置行号

:set nonumber  或 nonu  //取消行号设置

 

:数字           //光标跳转到数字所在行

 

:/内容/  或 /内容  //查找内容,下一个小写 n,上一个大写 N

 

:s/被替换内容/替换内容/            //内容替换,替换光标所在行的第一个目标

:s/被替换内容/替换内容/g         //内容替换,替换光标所在行的全部目标

:%s/被替换内容/替换内容/g       //内容替换,替换整个文档的全部目标

 

3.  命令模式操作

 

① 内容删除

dd:

删除当前行

 

n+dd:

从当前行开始往下删除 n 行内容 3dd

没有+

x:

删除光标所在字母

 



 

快捷操作删除:

d+光标移动:    删除光标移动区域的内容

d+e    //删除至单词尾部

d+$       //从光标所在位置一直删除至行尾

d+}       //删除至当前段落的尾部

②复制操作

yy:              复制当前行

n+yy:          从当前行开始往下复制 n 行内容

 

快捷操作复制:

y+光标移动:    复制光标移动区域的内容

y+e       //复制至单词尾部

y+$       //从光标所在位置一直复制至行尾

y+}       //复制至当前段落的尾部

p:    对复制内容进行粘贴 删除内容方放入系统缓冲区里边,其也支持被粘贴操作。


③快捷操作方式

u:    undo  撤销

J:    合并上下两行

.:    重复执行上一次指令

r:    快速替换光标所在的单个字符


④ 光标移动 字符级:上下左右键

h 左   j 下   k 上   l 右   ‐‐‐‐‐‐‐‐>右手初始手指键盘位置

 

单词级:

w:  下个单词首字母 word

b: (本)上个单词首字母 beforee: (本)下个单词的尾字母 end


行级:


$:  行尾

0:  行首 ‐‐‐‐‐‐‐‐》数字 0


段落级:

{: (本)上个段落首部

}: (本)下个段落的尾部

(支持屏幕移动)


屏幕级:

H:  当前屏幕首部 L: 当前屏幕尾部 (不支持屏幕移动)


       文档级:

G:  文档的最末尾一行

1G:  文档的首行

nG:  文档的第 n 行



vi命令图:





pdf 下载地址:

http://download.csdn.net/detail/obuyiseng/9006475

0 0
原创粉丝点击