前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim命令大全

vim命令大全

作者头像
summerking
发布2022-09-19 11:47:39
1K0
发布2022-09-19 11:47:39
举报
文章被收录于专栏:summerking的专栏

快捷键

功能描述

p

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

P(大写)

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

y

复制已选中的文本到剪贴板

yy

将光标所在行复制到剪贴板,此命令前可以加数字 n,可复制多行

yw

将光标位置的单词复制到剪贴板

x

删除光标所在位置的字符

dd

删除光标所在行

ndd

删除当前行(包括此行)后 n 行文本

dG

删除光标所在行一直到文件末尾的所有内容

D

删除光标位置到行尾的内容

vim filename

打开或新建一个文件,并将光标置于第一行的首部

vim -r filename

恢复

vim -R filename

把指定的文件以只读方式放入 Vim 编辑器中

vim + filename

打开文件,并将光标置于最后一行的首部

vi +n filename

打开文件,并将光标置于第 n 行的首部

vi +/pattern filename

打幵文件,并将光标置于第一个与 pattern 匹配的位置

vi -c command

在对文件进行编辑前,先执行指定的命令

i

在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动

I

在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令

o

在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本

O(大写)

在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本

a

在当前光标所在位置之后插入随后输入的文本

A

在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行 a 命令

/abc

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

/^abc

查找以 abc 为行首的行

/abc$

查找以 abc 为行尾的行

?abc

从光标所在为主向后查找字符串 abc

n

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

N

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

r

替换光标所在位置的字符

R

从光标所在位置开始替换字符,其输入内容会覆盖掉后面等长的文本内容,按“Esc”可以结束

😒/a1/a2/g

将当前光标所在行中的所有 a1 用 a2 替换

:n1,n2s/a1/a2/g

将文件中 n1 到 n2 行中所有 a1 都用 a2 替换

:g/a1/a2/g

将文件中所有的 a1 都用 a2 替换

:wq

保存并退出 Vim 编辑器

:wq!

保存并强制退出 Vim 编辑器

:q

不保存就退出 Vim 编辑器

:q!

不保存,且强制退出 Vim 编辑器

:w

保存但是不退出 Vim 编辑器

:w!

强制保存文本

:w

filename 另存到 filename 文件

x!

保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令

ZZ

Vim 编辑器

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档