0326 VIM工具

0326 VIM工具

一、vim介绍

Vim是vi的升级版本,最大区别在于,编辑一个文本时,vi不会显示颜色,而vim会显示颜色,如果系统还没有vim工具,按照以下方式安装:

Yum install -y vim-enhanced

78d1b4cc1c0c2502c61a3fd609264bbadcc.jpg

打开/etc/passwd文件:

504c746c04c8ba7dcb276b24a241e6468ed.jpg

Vim有三种模式:一般模式、编辑模式、命令模式

1、一般模式:该模式下,可以移动光标的位置,实现字符或字符串的复制、删除、粘贴等操作。

2、编辑模式:一般模式下不可以修改某个字符,要修改字符只能进入编辑模式,在一般模式中按i、I、a、A、o、O任何一个键进入编辑模式。

3、命令模式:在一般模式下输入:或者/即可进入命令模式,该模式下,我们可以搜索某个字符或字符串,也可以实现保存、替换、退出、显示行号等操作。

二、vim颜色显示和移动光标

1、复制/etc/passwd到/tmp/passwd中

f8f5ae2cdc0e6b3a7cce075174f162fe7de.jpg

是否显示颜色与文件内容和文件格式有关系

8fcc3e1a8004d501d2dbd3720af9a8b3eb5.jpg

2、一般模式下移动光标

1dfca6e98f292336b0ff9491aaeff850a34.jpg

可以用数字+hjkl的方式,控制光标左下上右移动到对应的行数或字符。

3、ctrl f 、ctrl b 向前、向后翻一页

快速移动到首行:gg

快速移动到尾行:shift+G

三、一般模式下复制粘贴

fece0a64b1c5150440de511c164b5958a16.jpg

u最多还原50次,不小心多按一次u,可以用ctrl+r撤回多按一次u的还原命令。

9ee59dc42237e633cfc44dbdca4145f93d3.jpg

四、进入编辑模式

1、键盘i、I键进入编辑模式

65900539c8e31882e8af66b55c589443580.jpg

2、键盘o、O进入下一行或上一行进行编辑

7067150ac510f3cb597ecf67126293ca4c9.jpg

3、键盘a、A在行首或行尾进行编辑

80ac4719fdf5d78aeb3628684bede7b83b8.jpg

五、vim命令模式

e1a516d610f147fecbe8b502ce12848691f.jpg

1、搜索一个单词用“/+单词”或者“?+单词”

3af5823262033c1228dac7c3ad1aa264df4.jpg

954e6f71459bb5d6443d35649b72cc4bb88.jpg

2、替换(例如批量更换机器id)

5a01c7e0293cf8a695571e6902a7a819534.jpg

标黄的为第107行,不再查找范围内就不会被替换。

4103f9ba7baff9294808305eb0f17c82a29.jpg

3、全文替换(例如批量更换机器id)

1c2e265613420bcca4bc72fae76d1644081.jpg

4、特殊字符(文件名本身包含/)

22773840501eb90a9ce358573d7004507c8.jpg72ffcd65ef2be08b650aaa2cc97252b6301.jpg

或者使用#、@符号作为分隔。

97382e133f2753da09f209bdaba06fadeb6.jpg

5、:x同样也会保存退出,但是文件打开了,没做任何操作,只是查看了,使用:x退出不会更改mtime。

六、vim实践

1、vim实践操作(1)

56b130dfba1f4b0b625762384e5e6273158.jpg

2、vim实践操作(2)

a2f77e8d56385030748019ab098607c7c1b.jpg

3、vim实践操作(3)

ebe3557128f1f91ff664558d2e090607a2b.jpg

 

0326 vim工具课堂笔记

   操作时操作的是目录,而不是设备文件,需要对设备文件进行映射,也就是切换到设备文件所在挂载

点的目录。

554948c5ad5da6696e9d0b39b37c508894f.jpg

Vim的临时文件:

没有保存,非正常退出系统,再次进入时会提示。当正常“:wq”后,就会正常进入了。

7622f00d3c5a05a446040aa112fda262310.jpg

删除错了,可用ctrl+r撤销

Vim快捷键:http://www.apelearn.com/bbs/thread-9334-1-1.html

 

32151e007d1ab72121f7c58e3c8e2ed627c.jpg
http://www.apelearn.com/bbs/thread-6753-1-1.html

 

小键盘问题:

4357ed87fde7049909b7f05891fe03c8f87.jpg

 

Vim文件加密

 http://www.apelearn.com/bbs/thread-7750-1-1.html

9d39e0b05e22cfa053ba484acdf49adcf02.jpg

4970e12c68ef03f84c8a8bdd6b6a395b009.jpg

 

 

转载于:https://my.oschina.net/u/4095803/blog/3028338

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值