linux nano编辑器改vi,文本编辑器:nano vim/vi

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值