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确认