Linu下Vi编辑器的使用介绍.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器。对 Unix 及 Linux 系统的任何版本,vi 编辑器是完全相同的。 基本上 vi 可以分为三种状态,分别是命令模式(commandmode)、插入模式(insert mode)和底行模式(last line mode),各模式的功能为: 命令模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 insert mode 下,或者到 last line mode. 插入模式:只有在 insert mode 下,才可以做文字输入,按”Esc”键可回到命令行模式。 底行模式:将文件保持或退出 vi,也可以设置编辑环境,如寻找字符串、列出行号…等。 打开 Terminal,指定到某个目录下,输入 vi testVi,即要用 vi 打开的文件名为 testVi,若在此目录下没有此文件,则将会自动创建一个空的testVi 文件,此时将进入 vi 全屏幕编辑画面(注:每行前显示波浪符号的表示该行为空行)。刚进入vi 之后,是处于“命令模式”,要切换到“插入模式”才能够输入文字。 由命令模式进入到插入模式编辑文件:在“命令模式”下按一下小写字母”i”、”a”、”o”均可以进入“插入模式”,这时候就可以开始输入文字了。 由插入模式或底行模式进入到命令模式:按”Esc”键。由命令模式进入到底行模式:按”:”键。 由底行模式进入到插入模式:按一下小写字母”i”、”a”、”o”均可以进入“插入模式”。退出 vi 及保存文件:在底行模式下,输入: 、w testVi1 (将 testVi 修改后的文件保存为 testVi1,此时 testVi 中的内容仍为原始内容, testVi 没有作任何修改); 、wq (保存修改后的 testVi 文件并退出 vi); 、q!(或 q) (不保存修改后的 testVi 文件退出 vi,此时testVi 文件的内容仍为打开前的原始文件)。 由命令模式进入插入模式时: 、按”i”键,是从光标当前位置开始输入文字; 、按”a”键,是从目前光标所在位置的下一个位置开始输入文字; 、按”o”键,在目前光标的下一行插入新的一行,从行首开始输入文字。命令模式下移动光标: 、用小写字母”k”、 ”j”、”h”、”l”分别控制光标移动到光标上一行、移动到光标下一行、移动到光标左边一个文字、移动到光标右边一个文字; 、”Ctrl+b”、”Ctrl+f”分别为显示上一页内容、下一页内容; (3)、”Ctrl+u”、”Ctrl+d”分别为显示上半页内容、下半页内容; (4)、按数字 0(或”^”)、”$”,分别移动到光标所在行的行首、行尾; (5)、按”$”,移动到光标所在行的行尾; 、按大写字母”G”,移动到文件的末尾;若先按一个”数字”,再按大写字母”G”,表示光标移动到第”数字”行首; 、按”w”、”e”,光标跳到下个字(单词)的字头、下个字(单词)的字尾; (8)、按”b”,光标跳到上个字(单词)的字头; (9)、按”#”,向上搜索当前光标指向的字。 命令模式下删除文字: (1)、每按一次小写字母”x”,删除光标所在位置的后面一个字符; (2)、每按一次大写字母”X”,删除光标所在位置的前面一个字符; (3)、连续按两次小写字母”d”,删除光标所在行。 命令模式下复制: (1)、按小写字母”yw”,将光标所在之处到字尾的字符复制到缓冲区中; (2)、按小写字母”p”,将缓冲区内的字符粘贴到光标所在位置。 命令模式下恢复上一次操作:如果你执行了一个错误的操作,可以按小写字母”u”恢复到上一次操作。 命令模式下跳至指定的行: (1)、按”Ctrl + g”,在当前页的最后一行显示出光标所在行的行号; (2)、按”某个数字 + G”,表示移动光标至文件的第”某个数字”行行首。 底行模式下列出行号:输入”set nu”,回车后,会在文件中的每一行前面列出行号。 底行模式下跳到文件中指定的行:在冒号(:)后输入一个数字,再按回车键就会跳到该行了。 底行模式下查找字符: 、先按”/”键,再输入想寻找的字符,如果第一次找的关键字不是你想要的,可以一直按小写字母”n”键会往后(按大写字母”N”键会往前)寻找到你要的关键字为止; 、先按”?”键,再输入你想寻找的字符,如果第一次找的关键字不是你想要的,可以一直按小写字母”n”键会往前(按大写字母”N”键会往后)寻找到你要的关键字为止。 vi 的一些设置(如语句高亮显示等). 、输入:vi ~/.vimrc ;如果没有则会新建; 、vimrc 文件的内容为:syntax on set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set ci

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档