初学CentOS——vi/vim编辑器

2 篇文章 0 订阅

1.基本vi/vim命令

vivim是centos自带的一个编辑器,但是要熟练使用它并不容易,vim和vi一样,只是vim支持颜色
vi编辑时,有命令模式和编辑模式,进入文件时,自动在命令模式
/搜索内容            搜索文件中的关键字(按’n ‘键 下一个)
:set ic     忽略大小写               :set noic     取消大小写
:%s  /(旧字符)/(新字符)/g          新字符替换旧字符     %s全文下
:n1,n2s /(旧字符)/(新字符)/g     新字符替换旧字符     从n1到n2替换
ps.最后的 ‘g’为不询问用户是否替换  可换成 ‘c’为询问用户是否替换
:w      保存
:wq    保存退出
ZZ     快捷,保存退出
:q!      强制不保存退出
:wq!   强制保存退出(文件所有者,root用户)
:w + 新名字   另存为指定文件
:set  nu        设行
:set  nonu    取消行

进入编辑模式的六个命令
i   光标所在字前插入             I   光标所在行前插入   
a  光标所在字后插入             A  光标所在行后插入
o  光标所在行下插入新行      O   光标所在行上插入新行

常用编辑命令(命令模式下):
gg          跳到第一行
G            跳到最后一行
nG         到第几行    n为行数
:n           到第几行    n为行数
$            行尾
0            行首
x            删除光标处字
nx          删除光标后n个字
dd          删除光标行(也为剪切)
ndd        删除n行(也为剪切)
dG         删除光标处至文件末尾
n1,n2d  删除n1至n2行
yy          复制行
nyy        复制行下n行
p           黏贴到光标行下
P           黏贴到光标行上
r            替换光标文字
R           从光标处开始一直替换,Esc结束
u           取消上一步操作
ab  a_____    b_____    替换命令  输入a+空格/回车 就变为b

导入命令( 光标所在处 ):
:r  文件名(命令/路径)
:!which  命令        查看命令所在位置
:!date     看时间              ps. :r !date  可以导入时间 

连续行注释
:n1,n2s /^/#/g            连续注释#号
:n1,n2s /^#//g            取消连续#号
:n1,n2s /^/\/\//g         设置//号

map定义:
:map (ctrl+v) + 快捷键    组合命令
比如: :map  [ctrl+v]P  I#
定义之后,命令模式下输入P,行前就会多个#号,ctrl+v组合键在vi编辑器里会生成一个类似 ^ 的符号

vi /root/.vimrc    永久改变命令的文件
在此文件里配置的命令,会默认在vi里自动生效,而以上编辑的命令,是退出编辑器后会失效的
如添加:  :set nu
那么以后进入编辑器都会自动设置行号了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值