您的位置:首页 > 运维架构 > Linux

Ubuntu文本编辑器适合linux平台的其它版本

2012-10-20 16:55 381 查看
1.Nano是一个简单的没有花梢及华丽效果的文本编辑器。Nano在做简单文本文件编辑时相当不错,,可以满足一些基本操作.
直接在命令行模式下输入nano 文件名,就可以对文件进行简单的编辑。
文件编辑中常用快捷键:
ctrl+x 离开nano软件,若有修改过的文件会提示是否保存;
ctrl+o 保存文件;
ctrl+w 查询字符串;
ctrl+c说明目前光标所在处的行数和列数等信息;
ctrl+ _ 可以直接输入行号,让光标快速移到该行;
2.vi :vi编辑器是所有Unix及Linux系统下标准的编辑器 ,功能强大,vim可视作vi的高级版本。
1) vi可以分为三种模式:命令行模式,输入模式,末行模式。
命令行模式—>输入模式:
i,a,A,o,O,c,C,r,R均可从命令行切换到输入行;
i:在当前光标所在处插入;
a:当前光标所在行的后面插入;
A:当前光标所在行行尾插入;
o:在当前光标所在处的下一行插入新的一行;
O:在当前光标所在处的上一行插入新的一行;
c:先删除在载入新的一行;
C:删除光标所在一行在插入;
r:替换光标所在那一个字符一次;
R:一直替换光标所在处的文字;
输入模式—>命令行模式:Esc
命令行模式—>末行模式::
末行模式-—>命令行模式:Esc
2) 光标移动:
h(<—) 左移光标一个字符 ;
l(—>) 右移光标一个字符 ;
k(↑) 光标上移一行 ;
j (↓) 光标下移一行
「ctrl」+「b」:屏幕往"后"移动一页。
 「ctrl」+「f」:屏幕往"前"移动一页。
 「ctrl」+「u」:屏幕往"后"移动半页。
 「ctrl」+「d」:屏幕往"前"移动半页
3)行内移动:^ 移动到非空白行的行首
0 绝对位置的行首
$移动到行尾

4)以单词为单位移动:
w:一次移动一个单词,到下一个单词的词尾
b:移到当前单词词首(向回跳)
e:跳到词尾
5)行间移动:
n(数字)G :n数值为几,就移到这个文件的第几行;当n=1时,相当于gg的功能,移到该文件的第一行;
G:移到这个文件的最后一行;
6)删除命令:
x:向后删除一个字符,使用del键同样功能;
X:向后删除一个字符;
nx:连续向后删除n个字符;
dd:删除光标所在的那一整行;
ndd:删除光标所在的向下n行;
d1G:删除光标所在到第一行的所有数据;
dG:删除从光标所在到最后易方达额所有数据;
7)复制,粘贴
yy:复制光标所在的那一整行;
nyy:复制光标所在的向下n行;
y0:复制光标所在的那一个字符到该行行首的所有数据;
y$:复制光标所在的那一个字符到该行行尾的所有数据;
p:将已经复制的数据在光标的下一行粘贴;
P:粘在光标的上一行;
8)查找,替换
/word:向下查找一个名称为word的字符串;
?word:向上查找一个名称为word的字符串;
:n1,n2 s/word1/word2/g :在n1与n2行之间寻找一个word1的字符串,并将其替换为word2
:1,$ s/word1/word2/g:从第一行到最后一行查找word1字符串,并将其替换为word2
9)文件的保存与退出:

w:在冒号输入字母「w」就可以将文件保存起来;
q:退出;
q!:强制退出;
wq :保存退出;
wq!:强制保存退出
10)显示行号:在末行模式输入:
set nu
取消行号:在末行模式输入:set nonu
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: