vim编译器(2):按键说明

8 篇文章 0 订阅
5 篇文章 0 订阅

除了在(1)中使用到的i、[Esc]、:wq之外,其实vim还有很多按键可以使用,也相当方便。

vim的按键说明

一、一般模式

光标移动:

1)使用上下左右箭头可以移动光标,也可以使用hjkl四个按键移动光标。

2)使用数字加方向键或hjkl,可以实现多次移动。例如10加下键或10加j则可以向下移动10行。

3)数字加空格,光标向右移动相应的字符数。

4)0等于[Home]功能键,光标移动到这一行的开头。

5)$等于[End]功能键,光标移动到这一行的最后。

6)[Ctrl]+[f]相当于[Page Down]功能键,向下移动一页。

7)[Ctrl]+[b]相当于[Page Up]功能键,向上移动一页。

8)G移动到文件最后一行。

9)gg移动到文件的第一行,相当于nG中的1G.

10)n[Enter],n为数字,表示向下移动n行。

查找与替换:

1):n1,n2s/word1/word2/g表示在n1和n2之间寻找word1,并使用word2替换。

2):1,$s/word1/word2/g表示在n1到最后寻找word1,并使用word2替换。

3):1,$s/word1/word2/gc表示在n1到最后寻找word1,并使用word2替换,但在替换前提示用户给确认是否替换。

删除、复制、粘帖:

1)x相当于[Del]向后删除一个字符,X相当于[Backspace]向前删除一个字符;nx向后删除n个字符。

2)dd删除当前行。ndd向下删除n行。

3)yy复制光标那一行;nyy复制向下n行。

4)p将复制的内容粘帖到光标下一行;P则粘帖到上一行。

选择:

1)v字符选择。

2)V行选择。

3)[Ctrl]+v块选择。

4)y选择的复制。

5)d选择的删除。

其他:

1)J将光标所在行与下一行结合成一行。

2)c重复删除多个数据。

3)u复原前一个操作,即撤销。

4)[Ctrl]+r重做上一个操作。

5).重复前一个操作。


二、编辑模式:

1)i从光标处插入,I从当前行的第一个非空字符处插入。

2)a从光标下一个插入,A从当前行最后一个字符处插入。

3)o在下一行插入新的一行,O在上一行插入。

4)r替换一个字符一次,R一直替换,直到按下[Esc]。

5)[Esc]返回一般模式。

三、命令行模式:

在一般模式下按下:进入命令行模式。

1)w数据写入硬盘,即保存文件。

2)q推出vi。

3)!强制执行。

4)ZZ若文件没有更改,直接退出;若文件有更改,则保存后退出。

5)w[filename]另存为。

6)r[filename]读入一个文件。

7)n1,n2 w[filename]将n1到n2的内容保存到filename。

8)!command暂时离开vi到shell执行command。

四、环境的更改:

1):set nu显示行号。

2):set nonu取消行号。


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值