centos 零碎学习小记 14.

往后用vi或者vim 地方越来越多了,今天分享------vim用法------

vim作为vi升级版,相比vi优势明显,颜色的标记高亮的区分,都是提供了更好的可视化。

vim需要yum安装一下的(命令)

# yum install -y vim

其实vim有自己的包的,让我们用yum list 呈现出来

wKioL1V1gemhbA1pAADdy3d8F7s439.jpg 

也就是 vim-enhanced 我用的32位系统 自然是 .i686


先上个图吧,感受一下vim与vi 在显示时的不同之处。

wKiom1V5alHT703NAAI4mN7agTc278.jpg

vim和vi相比 是它的一个升级版本,先来介绍一下 三个模式吧(vi同样适用)

  1. 一般模式

  2. 命令模式

  3. 编辑模式


一般模式下 介绍一下常用的用法

常用快捷键

先看着自己键盘的 h j k l 分别对应

k 向上移动光标

j 光标向下移动

h 光标所在行向前移动

l 光标所在行向后移动


如果想一屏 一屏的翻页记住下面两个快捷键

ctrl+fb

ctrl+f向下翻页

ctrl+b向上翻页


想直接跳到行首使用gg

想直接跳到文件行尾使用G


数字加上G 可以指定跳到第几行

wKioL1V5eN2h12NaAAE_akUwbp4205.jpg

上图是我 6+G 的结果


出现行号  底行下面使用set nu 

取消行号  底行下面使用set nonu


先看一张这样的图

wKioL1V5evDBBF2PAACxTRgOcqU572.jpg

此时的光标在中间位置,想跳到这一行的行首 (非空白字符)

^符号 也就是shfit+6 

wKioL1V5e7HRRobHAADY9jexXVo244.jpg

同样      

$符号 也就是shift+4 跳到这一行的行尾


各位发现例子中前面是有一段空白的,我要是想跳到最前面行首的空白位置怎么办。

可以使用数字 0  跳到空白最前面

wKiom1V5eqajgJqeAADMHjHK7A8965.jpg


其实一般模式下还可以完成剪切 复制 粘贴

先看一下单个字符的剪切 与 粘贴

先看原图

wKioL1V5fhLSDxA_AABeA0IMOew459.jpg

看我操作过的

wKioL1V5fqPwftfyAABdtL-1dOo929.jpg

其实使用 x 键 ,剪切 p键粘贴

x键是光标向后剪切掉一个字符 p键也是字符后粘贴

X键是光标向前剪切掉一个字符 p键一样的用法


还有整行的剪切dd  同样p键粘贴 看图

wKioL1V5gQvQTAC-AADDGBG9lM0496.jpg

下面是操作过的

wKioL1V5gWLAWtzNAADA5saxgZo173.jpg

除了单行的dd 还可以 数字+dd 指定剪切的行数 看实例

这一张图是剪切前的

wKiom1V5gRPj4QJqAAHdiG2o4Kk826.jpg

下面是粘贴以后的 5行 位置明显变化了。

wKiom1V5gSmQggECAAI3zsGrpx8163.jpg

现在说一说复制 粘贴

复制 yy 粘贴雷打不动还是 p  数字+yy可以指定复制几行

看图 复制前

wKiom1V5g-yz7xb3AANijKpqVUg447.jpg

粘贴后的 结果

wKioL1V5haySlxhGAAMpNpSW2os513.jpg


编辑模式下

i 在所处的光标前插入 

I 在这一行的行首插入

a 当前光标定位后面插入

A 到这一行的行尾 写入新的东西

o 在光标这一行的下面另起一行

O 在光标这一行的上面向上另起一行

esc 退出


i和a 可以看下例子  可以看红框标价

wKioL1V5hxDynmyOAAD52QPdND8656.jpg

上面是i键编辑

下面是a键编辑


I和A 也是实例演示  注意看红框标记

wKiom1V5hg3CDVv9AADDE5T3Oik735.jpg

上面是I键编辑

下面是A键编辑


o和O也是看实例演示  注意看红框标记

wKioL1V5imOyjYktAAGU77hkEPs724.jpg上面是o键的结果

下面是O键的结果


在vim里也是可以搜索关键字的

直接底行下面 /或者? 加关键字  这样就可以高亮的显示

wKioL1V5jLijSTTFAAR2ewfjUo4850.jpg

使用 shift+n 切换高亮的关键字


高亮的关键字 如何取消呢 使用 :nohl

wKiom1V5i7-B80wVAADH2mmDJcM521.jpg


vim 的使用其实也就是多练练就好。。。。。。








你可能感兴趣的:(centos,零碎学习小记)