VIM系列之常用命令

一、VIM常用命令

vi是类unix系统自带的编辑器,而Linux中的则为vim。

1、常用格式:

①vim + filename :打开或者新建一个filename。

②vim  -r  filename :在上一次使用vi编辑时发生系统崩溃后恢复filename。

③vim  -n  filename :打开文件,并将光标置于n行。

vim -r file: 以只读的方式打开文件,但可以强制保存。

⑤vim -m file: 以只读的方式打开文件,但可以强制保存。

2、模式:

插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。

正常模式:可以使用快捷键命令。

可视模式:正常模式下按v可以进入可视模式。

替换模式:正常模式下,按R进入。

3、命令:

h: 左移一个字符;

l: 右移一个字符;

j: 下移一行;

k: 上移一行;

gj: 移动到一段内的下一行;

gk: 移动到一段内的上一行;

w: 前移一个单词,光标停在下一个单词开头;

W: 移动下一个单词开头,但忽略一些标点;

e: 前移一个单词,光标停在下一个单词末尾;

E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点;

b: 后移一个单词,光标停在上一个单词开头;

B: 移动到上一个单词开头,忽略一些标点;

(: 前移1句;

): 后移1句;

{: 前移1段;

}: 后移1段;

0: 移动到行首;

g0: 移到光标所在屏幕行行首;

$: 移动到行尾;

M: 把光标移到屏幕中间一行;

L: 把光标移到屏幕最底端一行;

H:把光标移到屏幕最顶端一行;

gg: 到文件头部;

G: 到文件尾部;

ctrl+f: 下翻一屏;

ctrl+b: 上翻一屏;

ctrl+d: 下翻半屏;

ctrl+u: 上翻半屏;

ctrl+e: 向下滚动一行;

ctrl+y: 向上滚动一行;

n%: 到文件n%的位置;

i: 在光标前插入;

I: 在当前行第一个非空字符前插入;

gI: 在当前行第一列插入;

a: 在光标后插入;

A: 在当前行最后插入;

o: 在下面新建一行插入;

O: 在上面新建一行插入;

[n]x: 剪切光标右边n个字符,相当于d[n]l;

[n]X: 剪切光标左边n个字符,相当于d[n]h;

y: 复制在可视模式下选中的文本;

yy or Y: 复制整行文本;

d: 删除(剪切)在可视模式下选中的文本;

d0: 删除(剪切)当前位置到行首的内容;

[n] dd: 删除(剪切)1(n)行;

d1G或dgg: 剪切光标以上的所有行;

dG: 剪切光标以下的所有行;

p: 在光标之后粘贴;

P: 在光标之前粘贴;




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值