免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1141 | 回复: 0
打印 上一主题 下一主题

linux下文本编辑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-02 04:05 |只看该作者 |倒序浏览
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                       


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/102410/showart_2043481.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP