文档编辑:VI与Gedit的区别以及了解VI编辑器的用法

1.Gedit

        gedit是一个UTF棒兼容的文本编辑器。虽然gedit被设计为简化和易于使用,但它是一个强大的通用文本编辑器。它可以用来创建和编辑各种文本文件。
   它是用GTK+写的,所以非常好用,语法高亮好,可以支持中文,支持包括gb 2312和gbk在内的多种字符编码。gedit有一个灵活的插件系统,可以用来为gedit本身动态添加新的高级功能。
使用方式:gedit 文件名
如:gedit text.txt

2.VI

        vi是一个特殊的命令,也不光是命令还是Linux下的编辑器。vi命令是Linux下全屏幕文本编辑,vi编辑提供了丰富的编辑功能。这个编辑器十分简陋,对初学者很不友好。但是因为Linux的vi编辑器作用非常大,尤其是在配置各种服务器时修改配置文件十分有用。

3.VI与Gedit的优缺点

        gedit界面简单直观,适合新手(有菜单栏和工具栏)、

        vi界面类似命令行,无菜单栏和工具栏,需要使用快捷键。

        

什么情况下使用VI什么情况下选择gedit?

        gedit进行文档编辑方便灵活,像windows下的Notepad程序,学习成本几乎没有,如果linux有桌面环境,可以使用。

        但是没有桌面环境的话,vi或者vim是比较适合终端使用的编辑器。

4.VI编辑器用法

4.1.VI编辑器介绍

4.1.1VI功能

VI功能:

(1)打开文件,新建文件,保存文件,取消保持

(2)光标移动

(3)文本编辑(插入,删除)

(4)(多行间|多列间)复制,粘贴

(5)查找和替换 

在编辑文件时,可选择(1).直接右键打开文件。(2).使用gedit生成界面。(3)VI命令

4.1.2VI模式

 VI编辑器有三种模式,各模式侧重点不同

a)一般模式(光标移动,复制粘贴,删除)

b)编辑模式(编辑文本)

c)命令行模式(查找和替换)

 注:当不知道在哪一个模式下时,多按几下Esc键,回到一般模式。

4.2.VI编辑器_新建_保存_浏览

1)文件的打开和新建,保存,取消保存

        (1)vi   文件名

                打开文件(如果无该文件,则新建一个文件打开)。

        (2):w

                输入“ :w ”保存文件。

        (3):q!

                输入“ :q!”强制退出,不保存修改内容。

2)光标移动[浏览](一般模式下)

        a.上下左右四个箭头移动光标。

        b.向前翻页(ctrl+f),向后翻页(ctrl+b)。

        c.显示行号:输入” :set number “

           不显示行号:输入”:set nonumber“

        d.输入” G “跳到文件结尾

        e.输入” O “跳到行首

        f.输入” $ “跳到行尾

4.3.VI编辑器编辑

文本编辑(一般模式下

a.插入:输入” i “或” a “进入编辑模式。

b.删除

        x:删除一个字母。

        dd(delete decline):删除整行。

        dw(delete word):删除一个单词。光标要放在要删除单词的第一个字母。

        D:删除光标之后的所有内容。

        ndd:删除当前行以及后面的n-1行,总共删除n行。

        o:在当前行下面新建一行。

        u:撤销上一步操作。

        

4.4VI编辑器复制粘贴和查找替换

复制,粘贴

a." yy "复制当前行,y为yark缩写。

b.” nyy “复制当前行以及后n-1行。

c.” p “粘贴,p为paste缩写。

查找

a.输入” / “,再输入你要查找的词。

        即” /pattern“命令,从光标开始处向文件尾搜索pattern。

     注:输入” n “为向下查找。

          输入” N “为向上查找。

替换

a.” :%s/p1/p2/g “           将全部文件中所有p1用p2替换。

b.” :%s/p1/p2/gc “          一个个替换,需要确认。

注:其中s,g,c的含义

s:substitute替换

g:global全局

c:confirm确认

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值