linux下文本编辑器
linux下文本编辑器
目标:
了解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
关键词标签:linux