vim中常用的命令快捷键(代码片段)

Mount256 Mount256     2022-12-25     256

关键词:

以下列出的是本人常用的快捷键,可能以后会有更新。

一、打开文件

快捷键功能
vim filename打开或新建一个文件
vim -r filename恢复上次vim打开时崩溃的文件
vim -R filename以只读文件形式打开文件

二、插入文本

快捷键功能
i光标位置后面插入文本,光标后面的文本随右边移动
I相当于光标移动到行首执行i命令
o光标下面插入新的一行,光标停于该行行首
O光标下面插入新的一行,光标停于该行行首
a光标位置后面插入文本
A相当于光标移动到行首执行a命令

三、替换文本

快捷键功能
r替换光标位置所在的字符
R从光标位置开始替换输入的字符
: s/a1/a2/g将当前光标所在行中的所有a1替换为a2(冒号后面原本是没有空格的,但如果没加空格会出现恼人的emoji表情,因此只能加空格)
:n1,n2s/a1/a2/gn1-n2行中的所有a1替换为a2
:g/a1/a2/g将文件中的所有a1替换为a2

四、删除文本

快捷键功能
x删除光标所在位置的字符
dd删除光标所在的行
ndd删除光标所在行以及后n行的文本
dG删除光标所在行一直到文件末尾的所有文本
D删除光标所在位置一直到文件末尾的所有文本
:a1,a2d删除从a1行到a2行的所有文本

五、复制和粘贴文本

快捷键功能
p将剪贴板中的内容粘贴到光标后面
P将剪贴板中的内容粘贴到光标前面
y复制已选中的文本到剪贴板
yy复制所在行的文本到剪贴板
nyy复制第n行的文本到剪贴板
yw将光标位置所在的单词复制到剪贴板

六、移动光标

1. 方向键

快捷键功能
h光标向左移动一位
j光标向下移动一位
k光标向上移动一位
l光标向右移动一位

2. 以单词为单位移动

快捷键功能
wW光标移动至下一个单词首
bB光标移动至上一个单词首
eE光标移动至下一个单词尾
nwnW光标向右移动n个单词
nbnB光标向左移动n个单词

3. 移动到行首或行尾

快捷键功能
0^光标移动到当前行首
$光标移动到当前行尾

4. 移动到指定字符

快捷键功能
fx光标移动至下一个x字符中

5. 移动到指定行

快捷键功能
gg光标移动到文件开头
G光标移动到文件末尾
nG光标移动到文件第n

6. 翻屏

快捷键功能
CTRL+f下翻一屏
CTRL+b上翻一屏

七、撤销和恢复

快捷键功能
u撤销最近一次对文本的操作
U第一次会撤销光标所在行的全部操作,第二次会恢复对该行文本的全部操作
CTRL+R恢复最近一次对文本的操作

八、查找文本

快捷键功能
/abc从光标所在位置向前找字符串abc
/^abc查找以abc为行首的字符
/abc$查找以abc为行尾的字符
?abc从光标所在位置向后找字符串abc
n向同一方向重复上次查找
N向相反方向重复上次查找

使用help pattern可获得更多帮助。

九、保存与退出

快捷键功能
:q不保存且退出vim
:q!不保存且强制退出vim
:w保存但不退出vim,第一次保存要在后面加文件名
:w!强制保存且不退出vim,第一次保存要在后面加文件名
:wq保存且退出vim,第一次保存要在后面加文件名
:wq!保存且强制退出vim,第一次保存要在后面加文件名
:w filename第一次保存或另存到名称为filename的文件
x!保存文本并退出vim
ZZ直接退出vim

vim常用操作

...xff0c;并将执行后的结果打印到当前文件在VIM编辑器中定义快捷键单词的整体替换如何保存当前VIM设置的快捷键与整体替换博客概述在 查看详情

vi和vim编辑器(代码片段)

...模式2.2插入模式2.3命令行模式3.三种模式间的切换4.常用快捷键案例5.常用命令1.vi和vim简介vi和vim类似于windows的文本编辑器所有的Linux系统都会内置vi文本编辑器vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补... 查看详情

vim的一些常用命令(代码片段)

1.1Vim的几种模式正常模式:可以使用快捷键命令,或按:输入命令行。插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。可视模式:正常模式下按v可以进入可视模式,在可视模式下,移动光标可以选择... 查看详情

vim常用命令(代码片段)

前言?自从用vscode代替eclipse,也就开始使用vim键盘布局了,刚开始也是不太习惯,不过现在越来越顺手了,也是上网搜了不少vim快捷命令,整理下来,防止以后忘记了。ZZ保存退出/name向下检索,高亮显示n向下N向上?name向上检索... 查看详情

linux常用命令总结(语法+案例)建议收藏!(代码片段)

...缩和解压类组管理和权限管理crond任务调度RPM和YUMvi和vim快捷键使用案例:1)拷贝当前行yy,拷贝当前行向下的5行5yy,并粘贴(p)。2)删除当前行dd,删除当前行向下的5行5dd3)在文件中查找某个单词[命令行下/关键字,回... 查看详情

vim(vi)的常用快捷键(代码片段)

...在默认模式下,按v,V进入可视模式2.vim的操作2.1vim中的快捷键移动:h(左)、l(右)、j(上)、k(下)操作:d(delete)、i(insert)、a(append)、c(change)、y(copy)、p(paste)缩写:w(word)、s(sentence)2.2vim中的正则表... 查看详情

vim常用快捷键(代码片段)

vim基础操作进入插入模式:i:插入光标前一个字符I:插入行首a:插入光标后一个字符A:插入行未o:向下新开一行,插入行首O:向上新开一行,插入行首进入命令模式:ESC:从插入模式或末行模式进入命令模式移动光标:h:左移j:下移k:上移l:右... 查看详情

老男孩教育每日一题-2017-05-15-说说你在vi/vim中常用的命令或快捷键

...孩教育每日一题-2017-05-15-说说你在vi/vim中常用的命令或快捷键2.参考答案01:学会在vim中查询帮助:help 或:h即可:help G:help :wq02.vi/vim使用最基本方法第一个里程碑-使用vi打开oldboy.txtvi/data/oldboy.txt默认是命令模式。第二... 查看详情

bash常用功能(代码片段)

...-color=auto'....3)取消别名[root@centos7~]#unaliasvi4、Bash常用快捷键快捷键作用ctrl+A把光标移动到命令行开头ctrl+E把光标移动到命令行结尾ctrl+ 查看详情

vim常用操作

...xff0c;并将执行后的结果打印到当前文件在VIM编辑器中定义快捷键单词的整体替换如何保存当前VIM设置的快捷键与整体替换博客概述在Linux中最常使用的编辑器就是VIM,但是VIM的使用与Linux的使用基本一致,都是基于命令行... 查看详情

vi和vim编辑器(代码片段)

...用[上下左右]来移动光标.delet删除末尾字符,等等(具体的快捷键后面会说)正常模式下,我们可以使用快捷键对文本进行操作,比如:复制--yy粘贴:p2.插入模式在插入模式下,程序员可以输入内容?按下i,o,a,r,I,O,A,R中任意一个键,会进入插... 查看详情

linux实操篇-vi和vim编辑器的使用(代码片段)

...打开一个档案就直接进入了该模式。在该模式下可以使用快捷键处理档案内容。2-插入模式程序员按下任何一个字母可以进入该模式。即编辑模式。3-命令行模式在该模式下可以提供相关命令完成读取,替换,显示行号等... 查看详情

1.vim系列-简单入门,拾起兴趣(代码片段)

...模式1.1正常模式1.2插入模式1.3命令模式1.4可视模式2.常用快捷键1.认识模式vim一共有四种模:1.正常模式2.插入模式3.命令模式4.可视模式1.1正常模式vim打开一个文件时,处于正常模式。正常模式一般用来浏览文件,也可进行复制、... 查看详情

vim使用笔记01——常用模式与操作(代码片段)

...种常用模式*normal-mode正常(一般)模式主要执行快捷键操作,同时是跳转到其他模式的枢纽。在Vim操作界面的左下角通常有“normal”关键字来标识(也可能没有任何的标识关键字)insert-mode输入模式是用于录入... 查看详情

vim编辑器常用命令汇总(代码片段)

Vim编辑器的常用命令文章目录Vim编辑器的常用命令编辑和保存文件搜索字符串替换字符串针对程序员的配置常用命令模式切换光标移动删除、赋值、粘贴撤销和重做搜索和替换保存和退出编辑和保存文件vimfilename为编辑一个文件&... 查看详情

vim编辑器常用命令汇总(代码片段)

Vim编辑器的常用命令文章目录Vim编辑器的常用命令编辑和保存文件搜索字符串替换字符串针对程序员的配置常用命令模式切换光标移动删除、赋值、粘贴撤销和重做搜索和替换保存和退出编辑和保存文件vimfilename为编辑一个文件&... 查看详情

vim的使用和快捷键介绍(代码片段)

参考:Linux–Vim的使用以及快捷键大全作者:一只青木呀发布时间:2020-07-1212:43:19网址:https://blog.csdn.net/weixin_45309916/article/details/107297756目录安装vim三种常用的模式三种常用模式的切换vim快捷键1.一般模式下可用的... 查看详情

vim编辑器常用命令(代码片段)

...行修改末行模式可以对内容执行命令  输入模式下常用操作在光标所在位置的前方插入字符i在光标所在位置的后方插入字符a新起一行o命令模式下常用操作复制光标所在行p是粘贴(p 查看详情