Linux常用命令之vim操作

一、背景

vi编辑器是所有Unix及Linux系统下标准的编辑器,这里只是简单地介绍一下它的用法和列示一下常用的命令。

1. 个人认为最有用的一个命令是vim的学习手册,可以跟着一步一步操作学习

vimtutor
vimtutor zh(中文版)

2. 进入vi,处于命令行模式,不能输入文字 

vi myfile

3. 退出vi与保存文件

esc从编辑模式退出到命令模式

:q!不存盘,强制退出vi

:wq存盘,退出vi

4. 开始编辑,从命令模式进入编辑模式,可以输入文字啦

i: 插入 o: 在光标下方开一行插入 O:在光标上方开一行插入 a:在光标后插入
i: 插入

o: 在光标下方开一行插入

O:在光标上方开一行插入

a:在光标后插入

5. 在命令模式下删除(编辑模式下当然可以随便删除)

删除单个字符:x

删除光标处至一个单词结尾:dw

删除光标处至行结尾:d$

删除当前行:dd

删除多行:2dd

6. 在命令模式下修改内容

替换光标处的字符:r/R

更改光标处至一个单词结尾:cw

更改光标处至行结尾:c$

7. 在命令模式下复制粘贴

复制光标处至一个单词结尾:yw

复制光标处至行结尾:y$

复制当前行:yy

复制多行:2yy

粘贴:p

8. 在命令模式下撤销

撤销最后执行的命令:u

撤销整行的修改:U

撤销掉撤销:ctrl+r

9. 在命令模式下定位与跳转

定位出当前行的行位置:ctrl+g

跳到文件最后:Shift+G

跳到某行:499,Shift+G

10. 搜索

正向搜索:/,再按n往下找,shift+n往上找

反向搜索:?,再按n往上找,shift+n往下找

忽略大小写:set ic

设置高亮:set hls is

设置显示行号: set number

11. 替换

替换某一行的字符串,如将该行中的thee替换为the,命令为:s/thee/the/g

将第200行到250行的thee替换为the,命令为:200,250s/thee/the/g

替换整个文件的字符串,命令为:%s/thee/the/g

替换整个文件的字符串,并替换前进行询问,命令为:%s/thee/the/gc

12. 在vim中执行外部命令

如想看看当前目录,则为:!pwd

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值