热爱技术,热爱生活

美貌与智慧并重,英雄和侠义的化身

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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenyunqiang/article/details/52805825
个人分类: 操作系统-Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭