Vi Vim编辑器工具软件使用手册.pptx

上传人:小小飞 文档编号:3848332 上传时间:2019-09-30 格式:PPTX 页数:41 大小:971.35KB
返回 下载 相关 举报
Vi Vim编辑器工具软件使用手册.pptx_第1页
第1页 / 共41页
Vi Vim编辑器工具软件使用手册.pptx_第2页
第2页 / 共41页
Vi Vim编辑器工具软件使用手册.pptx_第3页
第3页 / 共41页
Vi Vim编辑器工具软件使用手册.pptx_第4页
第4页 / 共41页
Vi Vim编辑器工具软件使用手册.pptx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《Vi Vim编辑器工具软件使用手册.pptx》由会员分享,可在线阅读,更多相关《Vi Vim编辑器工具软件使用手册.pptx(41页珍藏版)》请在三一文库上搜索。

1、如果说我们比别人看得更远,那是因为我们站在了巨人的肩上 Linux基础 vi/vim编辑器 学习导图 学习目标 认识vi 熟悉vi编辑器的打开、退出与保存退出 熟练使用vi进入插入、末行模式,命令模式 了解vi的环境设定以及自动启动配置文件 学会使用vi进行文本的搜索与替换 学会使用vi编辑多个文件 掌握vi的剪切/删除、复制、粘贴方法 初识vi编辑器 vi/vim 概述 vi/vim 简介 vi/vim 界面 课外知识 文本文件是一种由若干行字符构成的计算机文件。 文本文件存在于计算机文件系统中。通常,通过在文本文件最 后一行后放置文件结束标志(EOF)来指明文件的结束。 一般来说,计算机文

2、件可以分为两类:文本文件和二进制文 件。 文本文件的内容由字符编码组成,字符编码有ASCII、ANSI、 UTF-8等等。 vi/vim概述 vi编辑器是由加州大学伯克利分校、bill joy研发的。 它是 Linux下最基本的文本编辑器,而且也是一款文本模式编 辑器。 vim是vi的增强型,被推崇为类vi编辑器中最好的编辑器。 vim命令的操作方法与vi一模一样,只是在vi基础上对内容显示 上进行了颜色的衬托,对相关指令以变色,以区别其它文字, 更加人性化了。 通常我们称vi与vim,都为vi。 我们可以使用别名命令alias将vi打开为vim。 例:#alias vi=vim vi/vim

3、简介 vi只是一个文本编辑器,不能排版。 vi只能编辑普通的文件文件。 vi没有菜单等图形化界面,只有命令。 vi可以执行输入、删除、查找、替换等众多操作。 vi有三种基本工作模式,分别是: 命令模式(command mode) 插入模式(insert mode) 末行模式(last line mode) vi的三种模式 命令模式 末行模式 插入模式 三种模式之间的切换 命令模式 vi启动后,默认进入命令模式。在此模式中,不可以插入字符 ,只能输入命令。 插入模式 在命令模式下按入插入命令,进入插入模式。在此模式中,可 以输入字符,进行文本编辑。 末行模式 在命令模式下通过末行命令进入末行模式

4、。在此模式中,可以 对文本进行保存、退出、搜索、替换等操作。 三种模式之间的切换 vi 三种模式下进行切换 vi 的启动与退出 vi 的进入及其选项 进入插入模式的不同方式 进入末行模式的不同方式 三种保存方式 四种退出方式 vi的进入及其选项 进入vi: 新建文件:命令“vi”,在退出时指定需要保存的文件名。 命令:#vi 打开文件:命令“vi 文件名”。 命令:#vi newfile vi的进入选项: 选项“+”表示希望在进入vi之后光标处于文件最末行。 命令:#vi newfile + 选项“+n”,表示希望在进入vi之后,光标处于文件中第n行。 命令:#vi newfile +10 注

5、:在打开文件时,若文件不存在,会自动创建并且打开文件。 进入插入模式的不同方式 有六种方法可以从命令模式进入到插入模式: 追加模式:append a 由光标之后加入资料。 A 由该行之末加入资料。 插入模式:insert i由光标之前加入资料。 I 由该行之首加入资料。 新增行模式:open o 新增一行于该行之下供输入。 O 新增一行于该行之上供输入。 进入末行模式的不同方式 有三种方法可以从命令模式进入末行模式 :命令 /查找(自顶向下) ?查找(自底向上) 三种保存方式 有三种方法保存当前编辑的文件 在末行模式下: :w filepath 保存当前编辑的文件 :w! filepath 强

6、制保存文件,若文件已存在则强行覆盖 若filepath 有指定,表示另存为文件。 四种退出方式 有四种方法可以退出vi返回到shell命令提示符: 命令模式下: 连续按两次大写的Z键,保存并退出 末行模式下: :q退出vi,前提是该文件没有被编辑过 :q!强制退出vi,文件被编辑过 :wq 保存并退出vi :wq!强制保存并退出vi 退出进入保存VI练习 1、打开vi,不指定任何文件名,按以下流程操作: 在光标前输入hello chird,回到命令模式。 新建一行,输入hello world,回到命令模式。 回到第一行的末尾,再输入一个hello chird,回到命令模式。 保存文件名为vi_

7、test。 2、利用vi打开vi_test文件,打开时自动定位在第二行。 在第二行结尾,输入123456,回到命令模式。 在第二行开头,输入567890,回到命令模式。 另存为文件为vi_test1。 3、利用vi打开vi_test1 在第一行开头,输入abcdef,回到命令模式。 放弃保存,并退出。 Vi常用命令与快捷操作 撤销操作 恢复操作 剪切/删除操作 复制/粘贴操作 翻页操作快捷键 光标操作快捷键 撤销操作 有三种方法可以撤销操作。 在命令模式下: u 恢复最后一个指令之前的结果。 U 恢复光标该行之所有改变。 在末行模式下: :undo 恢复上一个指令之前的结果。 恢复操作 有一种

8、方法可以恢复操作。 在命令模式下: Ctrl + R 剪切/删除操作 在命令模式下: 剪切的命令是d 字符剪切/删除命令 x 剪切/删除光标所在的N字符 dh剪切/删除光标前一个字符 字剪切/删除命令 db剪切/删除光标前的一个字 dw剪切/删除光标后的一个字 行剪切/删除命令 dd剪切/删除光标下面的N行 d$ 剪切/删除光标后面所有的字符 d0 剪切/删除光标前面所有的字符 光标的定位 光标定位 在命令模式下 nG将光标移至行号所指定的行的行首 在末行模式下 :n 命令将光标移动至指定n行 光标行首行末定位:命令模式下 数字0,将光标定位到一行的行首。 字符$, 将光标定位到一行的行末。

9、光标移动:命令模式下 h 将光标左移一格 l 将光标右移一格 j 将光标下移一格 k 将光标上移一格 复制/粘贴操作 在命令模式下:复制的命令是y 字复制命令 yb复制光标前的一个字 yw 复制光标后的一个字 行复制命令 yy复制光标下面的N行 y$ 复制光标后面所有的字符 y0 复制光标前面所有的字符 粘贴命令 p把已经复制的字或者行粘贴到光标之后 翻页操作快捷键 在命令模式下: Ctrl + f向后翻一页 Ctrl + d向后翻半页 Ctrl + b向前翻一页 Ctrl + u向前翻半页 Ctrl + e屏幕向下翻一行 Ctrl + y屏幕项上翻一行 字符(串)的搜索与替换 字符串的搜索操

10、作 单个字符的替换操作 字符串的搜索与替换操作 字符串的搜索 在vi中有二种方法可以搜索字符串: 在末行模式下: /字符串往光标之后寻找该字符串。 ?字符串 往光标之前寻找该字符串。 当搜索到相应字符后,可以通过: n 往下继续寻找下一个相同的字符串。 N 往上继续寻找下一个相同的字符串。 搜索到的字符可以在vi环境中设置为高亮或非高亮显示 字符串的搜索与替换 在末行模式下: s(search)指令可搜寻某行范围。 g(global)指令则可搜寻该行所有匹配的字符。 例子: 替换10到20行之间,匹配到的字符: : 10,20s/old/new 替换10到20行的第一个匹配到的字符 : 10,

11、20s/old/new/g 替换10到20行所有匹配到的字符 替换文本中所有匹配到的字符: : %s/old/new 替换所有行第一个匹配到的字符 : %s/old/new/g替换所有行所有匹配到的字符 注:替换时没有指定到的行中出现了需要匹配的字符串时,该字符 串会高亮显示。 注:有些字符不能直接替换,需要加上转义符。 单个字符的替换 在命令模式下: r替换光标所在字符,替换后依然为命令模式 s替换光标所在的字符,替换后切换为插入模式 vi编辑器环境设定 末行模式下的设定 vi启动时自动加载设定 末行模式下的设定 在末行模式下,可以设定vi环境。 编辑设置: :set autoindent设

12、置自动对齐 :set smartindent设置智能对齐 :set tabstop=n设置制表符tab的空格数 :set shiftwidth=n设置换行时对齐的空格数 :set showmatch 设置智能匹配,左括号与右括号匹配 :set vb t_vb=去取命令错误时的响声 末行模式下的设定 在末行模式下,可以设定vi环境。 显示设置: :set nu 添加行号显示 :set nonu 取消行号显示 :set background=dark 设置背景颜色为暗色 :set background=light 设置背景颜色为亮色 :syntax on | off 语法打开/关闭高亮 :set

13、hls高亮关键字 :set nohls取消高亮关键字 vi启动时自动加载设定 vi启动时自动加载环境配置: vi在启动时会自动加载当前用户目录下.vimrc文件,可以在该 文件中设定启动的环境配置。 方法: 在用户家目录下打开.vimrc : #vi /.vimrc 将之前所述的环境设定加入到该配置文件中的最末尾处,保存并 退出。 编辑多个文件 vi提供同时编辑多个文件的功能,方法如下: 打开多个文件 #vi file1 file2 file3 . 在多个文件之间的编辑切换: 在末行模式下: :n 载入下一个文件 :N 载入上一个文件 当完成一个文件的编辑后,需要保存该文件,才可切换 两个文件

14、之间的编辑切换: 命令模式下: ctrl+shift+6 末行模式下: :e# vi命令大全 总结整理 vi打开、退出与保存退出 vi进入插入,末行模式的方法 vi返回命令模式的方法 vi的剪切/删除、复制、粘贴方法 vi的翻页、光标操作方法 vi的搜索与替换方法 vi编辑多个文件的方法 vi的环境设定以及自动启动配置文件 实验与练习 vi的进与退出练习 1、通过vi打开/etc/passwd文件,并定位到第10行,然后退出。 2、使用vi新建文件,退出时保存路径名为/root/vi_test。 3、使用vi打开之前创建的/root/vi_test文件,在命令模式按键盘i 键进入插入模式,输入

15、“hello world”,保存并退出。 vi的复制粘贴剪切删除操作练习 1、使用vi打开之前创建的/root/vi_test文件,在命令模式下进行 复制10行并粘贴。 2、末行模式下搜索字符串“world”,并且替换58行为“Chird”。 3、命令模式下剪切第5行,粘贴到最后一行。 4、撤销前三个练习的所有操作。 熟练掌握翻页、光标操作快捷键。 实验与练习 同时打开三个文件,文件名分别为:file1、file2、file3。并分 别在其中输入“Hello World”,“Hello Linux”,“Hello Chird”。 熟悉在多个文件中切换操作。 常见问题与注意事项 很多人习惯了快捷

16、键Ctrl + S来保存文件,但在vi中你要是这 么做的话,会发现vi被锁住了,这时,你可以用Ctrl + Q解开 锁定。 在查找之后高亮显示查找的文本,如何取消。 方法一::nohlsearch 方法二:/awertgvcxz (查找一个肯定不存在的字符串) 设置了高亮搜索:set hlsearch以后,可以通过 :setnohlsearch 永 久地关闭高亮显示,也可以通过 :nohlsearch 暂时关闭高亮显示 ,下次搜索时将自动恢复高亮。 历史修订 资料中如有任何问题,请联系炽鸟科技栗子嵌入式部,我们将及时更正!谢谢! 版权所有,如有需要请联系我们,盗版必究,最终解释权由杭州炽鸟科技有限公司所有。 嵌入式俱乐部QQ群:205084090 Hangzhou Chird Technology Co.,Ltd. 日期 修订版本 修改章节 描述 作者 2013-08-201.0所有创建与模版架构定义梅方靖 2013-09-011.0所有指导梅方靖 2013-09-091.1所有内容编辑于排版梁远桓 2013-09-161.2所有校正内容,增加知识点与练习梅方靖 2013-10-061.2P33栗子No.1后修改错误梅方靖

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育


经营许可证编号:宁ICP备18001539号-1