Linux系统编程-vim的基本使用

vim工作模式

vi有三种基本工作模式: 命令模式文本输入模式(编辑模式)末行模式

命令模式:按一下ESC键,即可进入命令模式,在shell环境(提示符为$)下输入shell命令
编辑模式:在命令模式下输入插入命令i(I)附加命令a(A)打开命令o(O)替换命令s(S)都可以进入文本输入模式
末行模式:执行一些如
字符串查找、替换、显示行号
等操作还是必须要进入末行模式的

vim命令模式下的操作

打开文件:vim filename
编辑文件:在命令模式输入i
保存文件:按Esc进入命令模式,shift + zz ,保存退出当前文件
复制粘贴:[n]yy 复制从当前行开始的 n 行,
p 把粘贴板上的内容插入到当前行
删除:[n]dd 删除从当前行开始的 n 行(准确来讲,是剪切,剪切不粘贴即为删除)
查找:末行模式下,/字符串

vim末行模式下的操作

保存退出::wq 保存退出,q! 退出,不保存
替换

:s/abc/123/	光标所在行的第一个abc替换为123
:s/abc/123/g	光标所在行的所有abc替换为123
:1,10s/abc/123/g	将第一行至第10行之间的abc全部替换成123
:%s/abc/123/g	当前文件的所有abc替换为123
:%s/abc/123/gc	同上,但是每次替换需要用户确认
:1,$s/abc/123/g	当前文件的所有abc替换为123

局部配置文件(推荐)

 vim ~/.vimrc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值