RHCE技术培训-高级文本编辑器Vim介绍_第1页
RHCE技术培训-高级文本编辑器Vim介绍_第2页
RHCE技术培训-高级文本编辑器Vim介绍_第3页
RHCE技术培训-高级文本编辑器Vim介绍_第4页
RHCE技术培训-高级文本编辑器Vim介绍_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、RedHat RHCE 操作系统技术培训资料高级文本编辑器Vim介绍单元9vim :高级文本编辑器目标vim简介vim:一种“形态”编辑器vim 基础在 vim 中打开文件修改文件保存文件,退出 vim使用命令模式移动搜索和替换处理文本撤销改变可视模式使用多个“窗口”配置 vi 和 vim进一步学习目标学习了本单元后,你应该能够: 使用 vi 和 vim 的三种主要模式 浏览文件,进入“插入”模式 改变、删除、复制文本 撤销改变 搜索文档 保存和退出Vim 简介 标准 UNIX 文本编辑器 vi 的新版本 执行 vi 命令会默认运行 vim 程序 gvim :vim 程序的图形化版本 应用程序

2、+编程- Vi 提高版(Vi iMproved) 被 vim-Xll软件包提供 优越性 速度:较少的击键做较多的任务 简单性:不必依靠鼠标或图形化环境 可用性:包括在多数类似 UNIX 的操作系统中 不利因素 难度:比简单的编辑器难掌握 键绑定的重点是速度而不是直觉性Vim:一种“形态”编辑器 键绑定的行为要依据 vim 的“模式”而定 三种主要模式: 命令(command)模式(默认):移动光标;剪贴文本;改变模式 插入模式(insert)模式:修改文本 Ex 模式:保存、退出、等等 Esc 会推出当前的模式 Esc Esc 总是会返回到命令模式Vim 基础 要是用 vim,你必须至少能够

3、打开文件 修改文件(插入模式) 保存文件(ex 模式)在 vim 中打开文件 要启动 vi : vim 文件名 如果文件存在,给文件会被打开,内容被显示 若文件不存在,vi 会在首次保存时创建它修改文件插入模式 i 在光标处开始插入模式 存在许多其它选项 A 在行尾后补 I 在行首插入 o 插入一个新行(在下面) O 插入一个新行(在上面)保存文件,退出 vimEx 模式 使用 “:”来进入 ex 模式 在屏幕的左下角创建一个命令提示 常用的写入 / 退出命令: :w :把文件写入磁盘(保存) :wq :写入后退出 :q! :不保存而退出,所有改变都会丢失使用命令模式 vim 的默认模式 描述

4、移动文本和处理文本命令的键 若前面有一个数字 N ,命令就会重复 N 次 示例 Right Arrow(向右箭头)会向右移动一个字符 5,Right Arrow 会向右移动 5 个字符移动命令模式 按字符移动 :箭头键、h、j、k、l 非箭头键在远程连接老系统时有用 按单词移动:w、b 按句移动: )、( 按段移动: 、 跳到第 X 行: xG 跳到文件末尾:G搜索和替换命令模式 像 less 命令一样的搜索 /、n、N 像 sed 命令中的搜索 / 替换 默认只影响到当前所在行 使用 x,y 范围或用 % 在整个文件中搜索 :1,5s/cat/dog/ :%s/cat/dog/gi处理文本命

5、令模式 改变(替换) 删除(剪切) 拉出(复制) 行 cc dd yy 字母 cl dl yl 单词 cw dw yw 后面的句子 c) d) y) 前面的句子 c( d( y( 上一段 c d y 下一段 c d y撤销改变命令模式 u 会撤销最近的改变 U 会撤销自光标被移到该行时对当前行的所有改变 Ctrl-r 会重做上一个被“撤销”的改变可视模式 允许大块文本的选择 v 会开始面向字符的突出显示模式 V 会开始面向行的突出显示模式 在 gvim 中使用鼠标激活 可视键可以和光标移动键一起使用: w、)、箭头键、等等 被突出显示的文本可以被删除、拉出、改变、过滤、搜索/替换、等等使用多个

6、“窗口” 在一个单个 vim 屏幕上可以查看多个文档 Ctrl-w,s 会水平切割屏幕 Ctrl-w,v 会垂直切割屏幕 Ctrl-w,Arrow 会在窗口之间移动 Ex 模式下的指令总是会影响到当前的窗口 :help windows 显示更多的窗口命令配置 vi 和 vim 动态配置 :set 或 :set all 永久配置 /.vimrc 或 /.exrc 几个常用的配置项目 :set number :set autoindent :set textwidth=65 (仅用于 vim) :set wrapmargin=15 :set ignorecase 运行 :help option-list 来获取完整列表进一步学习 vi/vim 的内建帮助 :help :help topic 使用 :q 来退出帮助 vimtutor 命令结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论