linux操作系统文件编辑器vi内容摘要:

配字符的左边 Acegene IT Co. Ltd. 17 167。 基本编辑命令 • 字符串替换 (Substitute) – 此命令要求先进入 行方式 – 命令的语法为: [addr1,addr2|g]s/find_exp/repl_exp/[g|n][c] – 上述命令表示在第 addr1行到 addr2行的范围内将字符串 find_exp用 repl_exp代替。 – n表示替换每行的第 n个匹配, c表示需要用户确认 – g放在命令末尾,表示行全程,不加 g,表示只对搜索字符串的首次出现进行替换; g放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。 Acegene IT Co. Ltd. 18 167。 基本编辑命令 •重复前一命令: . •取消上一命令: u •重画屏幕: Ctrll •Ctrl_G命令显示当前编辑文本的状态,包括文本共有多少行、文件名以及目前光标停在多少行。 •文件的保存: 行方式 下使用 w命令 Acegene IT Co. Ltd. 19 167。 基本编辑命令 •退出 vi: 行方式 下使用 q命令将退出 vi,如果文件作过改动但还没有保存,系统将作出提示并取消此次退出动作。 行命令 x相当于 :wq命令。 在 命令方式 下使用命令 ZZ等效于 :x命令。 •如果由于读写权限或是更新方面的问题,导致 vi拒绝执行保存文件或退出 vi的命令,那么可以在命令后加一个 !号表示强制执行。 Acegene IT Co. Ltd. 20 167。 高级命令 • 文件操作命令 –[addr1,addr2]w[!] [filename]:将编辑缓冲区的 addr1行到 addr2行之间的内容写回到存储介质上的名为 filename的文件中去, w后的 !表示强制写入。 –r filename : 将文件 filename读入编辑缓冲区 –e filename : 编辑已存在于缓冲区中的、名为 filename的文件 –f filename : 将当前文件重命名为 filename –f : 打印当前文件名称和状态,如文件的行数、光标所在的行号等 –上述命令属于 行方式 Acegene IT Co. Ltd. 21 167。 高级命令 •文本的移动和复制 –[addr1,addr2]m[addr3] –[addr1,addr2]t[addr3] –上述 行方式 下的命令分别表示将第 addr1行至第 addr2行之间的内容移动 /拷贝到第 addr3行的后面 •行的合并 –命令方式 下的命令 J将当前行的下面一行合并到当前行的末尾 Acegene IT Co. Ltd. 22 167。 高级命令 • 缓冲区操作 – vi提供 36个编辑缓冲区,它们分别为 az共 26个命名缓冲区 ,19共 9个删除缓冲区,另外还有一个未命名的缓冲区,一般称之为buffer 0。 – 将文本。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。