vim常用命令

发布于:2022-11-07 ⋅ 阅读:(8) ⋅ 点赞:(0) ⋅ 评论:(0)

一. vim的三种工作模式

 

1.命令模式

常用于 光标的移动、复制、粘贴、删除、替换

2.输入模式

用于输入内容

3.编辑模式

常用于 保存、退出、查找、窗口切换

二、常用快捷键

光标移动:

用快捷键或方向键

光标以单词为单位移动:

光标移动至行首或行尾

快捷键

功能描述

0

光标移动到行首

$

光标移动到行尾

光标移动至文件开头或结尾

快捷键

功能描述

gg

光标移动到文件开头

G

光标移动到文件末尾

 命令模式切换为输入模式

快捷键

功能描述

i

光标所在位置之前输入文本

a

光标所在位置之后输入文本

o

新建一行输入,光标所在行的下一行

vim复制和粘贴

快捷键

功能描述

v

开始选择文本

y

复制选中的文本到剪切板

yy

复制当前行到剪切板

yw

复制单词 光标所在位置开始到单词结束位置 到剪切板

p

将剪贴板的内容粘贴光标后

P

将剪贴板的内容粘贴光标前

vim删除文本

快捷键

功能描述

x

删除光标所在字符

dd

删除光标所在行

ndd

删除此行到后n

dG

删除光标到文件末尾

D

删除光标到行尾

 vim替换文本

快捷键

功能描述

r

仅替换光标所在字符

R

从光标所在位置开始替换

vim保存退出

快捷键

功能描述

: w

保存

: q

退出

: wq

保存并退出

: q

强制退出

: wq

强制保存并退出

vim窗口切割

快捷键

功能描述

: sv

横向切割窗口

: vs

纵向切割窗口

Ctrl+{h/j/k/l}

窗口之间切换

: vi +文件名

在新窗口打开一个文件

vim查找文本

快捷键

功能描述

: /abc

从光标所在位置向前查找字符串abc

: ?abc

从光标所在位置向后查找字符串abc

Shift+*

标记光标所在的所有单词

n

向同一方向重复上一次的查找指令

N

向相反方向重复上一次的查找指令