Chinaunix首页 | 论坛 | 博客
  • 博客访问: 169207
  • 博文数量: 14
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-26 01:38
文章分类

全部博文(14)

文章存档

2011年(1)

2008年(13)

我的朋友
最近访客

分类: 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			

阅读(2573) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~