Vim的基本使用简介

一、工作模式介绍

  1。 命令模式,该模式下可以控制光标的移动,进行字符的删除、行删除、复制选定的某段等。

  2。插入模式,该模式可以进行文本的编辑和插入操作。

  3。末行模式,该模式下可以进行文件的存盘和退出Vi的操作,查找或是替换。


二、命令模式的操作

   (1).h 和 l 分别用来向左和向右移动一位,而k和j分别用来向上和向下移动一位;

   (2).^:将光标移动到当前行的开头;

   (3). nG:n表示要移动的行号,这条命令将光标移动到指定的第几行;

   (4).G:将光标移动到最后一行;

   (5). Ctrl+F:向前翻动一页;

   (6). Ctrl+B:向后翻动一页;

   (7). Ctrl+U:向前翻动半页;

   (8). Ctrl+D:向后翻动半页;

 

三、插入模式

(1)i:在光标之前插入;

(2)I:插入到所在行的开头位置;

(3)a:在光标之后插入;

(4)A:插入到所在行的结束位置;

(5)o:在所在行之下新开一行;

(6)O:在所在行之上新开一行;

(7)r:替换所在行的当前字符;

(8)R:替换光标所在行的当前字符及其后的字符,直至按下“ESC”;

四、末行模式

(1)w:保存文件;

(2)x:保存但前文件并退出;

(3)q:退出vi;

(4)q!:不保存强制退出;

五、删除命令

(1)x:删除光标所在的字符;

(2)X:删除光标所在位置前面的字符;

(3)dd:删除光标所在的当前行;

(4)dw:删除光标位置到下一个单词的起始位置;

(5)do:从光标所在位置删除到行首位置;

(6)d$:从光标位置删除到行末位置;

(7)ndd:n为数字,从当前行开始删除n行;

(8)dG:从光标所在位置删除到文件的结束位置;

六、搜索和替换命令

(1)/pattern:从光标所在处搜索到文件的结束位置,查找所有符合pattern的字符;

(2)?pattern:从光标所在位置搜索到文件的开始位置,查找所有符合pattern的字符;

(3)n:重复上一次查找;

(4)N:在相反方向重复上一次查找;

(5):1,$s/old/new/g:将文件中的所有old字符换成new字符,其中,1表示文件的开始,$表示文件的结束;

(6):n,ms/old/new/g:将文件中第n行到第m行的所有的old字符换成new字符

(7):s/old/new/g:将当前行的所有的old字符换成new字符

七、文件的加密

    在shell中执行

          vi -x filename

     进入vi就得输入密码,也就是说加密了文件,在退出之后再次进入时,需要输入密码,密码错误,文件被打开时显示的是乱码,而且以其他的文本编辑器打开时也是以乱码的形式出现

    在打开的文件中在行末模式中输入:X 也可以达到同样的效果。

 

ps: 本人的水平有限,不免有些错误,还请大家不吝赐教!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值