vim常用快捷键介绍

279 阅读1分钟

一、vim补充

进入编辑模式的方式:a、A、I、i、S、s

esc:进入命令模式

"shift + :":在命令模式下按"shift+:"进入末行模式。

在命令模式下直接退出:shift + zz

image.png

执行c代码的步骤

1.gcc .c -o (把.c编译成可执行文件)

2."./" 执行文件

二、VIM快捷键

下面的都是在命令模式下

i:在光标那里不动。

I:在光标的行头。

a:光标退后一格。

A:光标到行末尾。

s:光标会删除当前字符。

S:会删除光标所在一行。

u:命令模式按u是撤销。

h:光标左移。

j:光标下移。

k:光标上移。

l:光标右移。

gg:回到第一行。

G:到最后一行。

$:到当前光标的行尾。

0:到当前光标的行首。

dw:删除单词。

dd:删除一行

3dd:删除3行

yy:复制一行。

dd:剪切。

p:把复制/剪切的内容粘贴到当前光标行。

P:把复制/剪切的一行粘贴到下一行。

/* :查找*的内容

r + q:把当前光标的内容替换成q。

在末行模式下:

q!:强制退出不保存。

set number:显示行号。

s /aa/bb :把光标所在行的aa替换成bb。

1,6s /aa/bb/g:把1到6行的aa替换成bb。

%s /aa/bb/g:全部替换,把aa替换成bb.

sp:上下分屏。(crtl + ww进行切换)

vsp:左右两屏。

q:退出当前屏幕。

wqall:退出全部屏幕。