【Linux学习四】Linux下Vim命令操作

1.Vim介绍

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。

 

第一阶段通过vimtutor的学习,加强vim的熟练度

1.1光标移动

hjkl左下上右移动光标,normal模式下。

 

1.2vim进入和退出

命令行下vim加文件名打开文件。

:q!不保存退出

:wq保存退出

 

1.3字符删除

x键删除当前位置字符

 

1.4编辑插入

i键,光标位置插入

a键,光标后插入

 

2.1删除命令

dw删除光标位置到下一个单词中间部分(包括空格)

de删除光标位置到下一个单词中间部分(不包括空格)

dd删除整行

d$删除光标位置到行尾

 

2.2命令和对象

通过【数字+命令】的方式,完成多个操作的。

0键,移动到行首

 

2.3撤销

u键(小写),撤销之前的操作

U键(大写),撤销整行中所有的改动

CTRL+R,撤销撤销的命令

 

3.1替换put命令

p键,将最后一次删除的内容植入光标之后

 

3.2替换字符命令

r+字符,替换光标位置字符

 

3.3更改单词

cw 更改光标位置单词,从光标后。

 

3.4c命令

C命令和d命令一样可以接对象

cw 单词

c¥ 光标处到行末

 

4.1定位和文件状态

ctrl g 显示光标在哪一行

shift g 跳转到最后一行

gg 跳转文件第一行

number shift g 跳转到number行

 

4.2查找命令

/ 字符串  ,查找字符串

? 字符串   逆向查找字符串

查找同上次一样的字符串,按n。

 

4.3查找匹配的括号

光标放在,( { [ 上 按%,可以直接匹配跳转到对应的括号上面

 

4.4替换修正命令

输入:s/old/new/g 替换old为new  g表示一行所有的替换

输入:%s/old/new/g 替换整个文件中匹配串。

 

posted @ 2017-02-17 15:17  SeeKHit  阅读(357)  评论(0编辑  收藏  举报