分类: LINUX
2008-08-18 22:27:29
了解linux系统中的编辑器知识 掌握vi编辑器的模式切换 掌握vi编辑器的操作命令 linux文本编辑器概述 行编辑器与全屏幕编辑器 字符界面编辑器与图形界面编辑器 vi文本编辑器 Vi的模式: 命令模式: 输入模式: 末行模式: Vi编辑器的基本使用 1、vi编辑器的启动与退出 2、退出vi编辑环境 3、进入编辑环境并打开文件 文件操作 1、打开新文件 : e filename : e! filename //当前的文件不需要保存 2、读取文件内容到当前文件 :r filename 3、保存文件 : w 4、退出vi编辑器 : q : wq : q! 光标移动操作 1、光标方向移动 h 左 、l右、k上、j下 2、翻页移动 ^+f:向前翻整页、^+b向后翻整页、^+u向前翻半页、^+d向后翻半页 3、行内快速跳转 ^行首 $行尾 W后一个单词的首字母 b前一个单词的首字母 e后一个单词的尾字母 4、文件内行间快速跳转 : set nu : set nonu 编辑操作 1、进入输入模式 : i a A o O cw c$ c^ 2、输入模式的操作 : home end pageup pagedown backspace delete 3、删除操作 :x dd dw de d$ d^ J 4、撤销操作 :u U ^+R 5、复制操作 : yy yw y$ y^ 6、粘贴操作 p 7、查找与替换操作:在vi的末行命令完成 自上而下的查找操作 /word 小写的n和N 自下而上的查找操作 ?word 小写的n和N 普通替换操作 :s/old/new 只在当前行进行匹配和替换、命令替换当前行中第一个匹配的字符 行内全部替换操作 :s/old/new/g 在当前行替换所有匹配的字符串 在行区域内进行替换操作 :#,#s/old/new/g 在整个文件内的替换操作 :%s/old/new/g 在整个文档中进行替换操作的命令 使用替换的确认功能 :s/old/new/c :s/old/new/gc :#,#s/old/new/gc :%s/old/new/gc vi编辑器的在线帮助 编辑器的多文件操作 1、多文件操作的vi启动 example: $vi passwd fstab inittab vi编辑器将在当前的编辑屏幕中显示vi命令参数中的第一个文件,其他文件处 于后台运行-不显示的!vi编辑器在同一时刻只能编辑当前屏幕中的文件,如要辑其 他文件需要进行文件切换! 2、多文件切换 显示多文件信息 :args 前后切换多文件 :next :prev 后面接上"!"可以在前后切换文件的同时丢弃对当前文件的修改内容 定位首文件和尾文件 :first :last 快速文件切换 ctrl+^ 图形界面下的编辑文本:gedit