其他分享
首页 > 其他分享> > vim 入门

vim 入门

作者:互联网

一个非常棒的vim学习平台 VimGenius

vim介绍

vim配置

具体实践to do。仅给一些例子

mac版本 mac下配置vim - 简书

windows版本 在Windows中安装vim - Eric鞠 - 博客园

linux版本 vm怎么装vim_Linux入门总结——虚拟机安装配置以及vim简单操作_weixin_39932762的博客-CSDN博客

vim基础指令

编辑器之神——vim的入门指南

命令含义备注
h移动光标-向左
l移动光标-向右
j移动光标-向下
k移动光标-向上
:q关闭文件,同时保存所有修改
:q!关闭文件,不保存任何修改
:w保存当前的所有修改
i在光标当前位置插入字符
I在光标所在行,行首位置插入字符
a在光标当前位置的下一位插入字符
A在光标所在行,行末位置插入字符
o在光标所在的下一行处开始输入新的一行
O在光标所在的上一行处开始输入新的一行
r取代光标所在的那一个字符一次
R持续取代光标所在的文字,直达按下ESC
<ESC> or ctrl + [退出编辑模式有关模式的概念见下文
x删除光标后一个字符,等价于DEL
X删除光标前一个字符,等价于Backspace
:wq保存修改并关闭文件这个或许是小白最常用的

相信我,如果正在看这篇文章的你是为了修改某个配置文件中的属性,上面这些指令就足够了!别往下看了,这只会给你的心灵带来不必要的创伤~

命令含义备注
w将光标移动到下一个单词
$将光标移动到当前行的文本部分的末尾
^将光标移动到当前行的文本部分的开始
0将光标移动到当前行的开始注意是数字零
[Ctrl] + [f]屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
[Ctrl] + [b]屏幕『向上』移动一页,相当于 [Page Up] 按键 (常用)
gg将光标移动到当前文件的第一行
G将光标移动到当前文件的最后一行
nG将光标移动到当前文件的第n行
n<Enter>将光标向下移动n行
/word从光标当前位置向下,在本文件中寻找字符串word
?word从光标当前位置向上,在本文件中寻找字符串word
n重复前一个搜寻的动作
N『反向』进行前一个搜寻动作
%s/word1/word2/g在本文件中寻找 word1 字符串,并将该字符串替换为 word2
%s/word1/word2/gc效果同上,但在替换时允许用户确认是否需要替换
dd删除光标所在的整行
ndd删除光标所在的行向下的n行
yy复制光标所在的整行
nyy复制光标所在的行向下的n行
p在光标所在行的下一行行首开始,粘贴复制的内容
P在光标所在行的上一行末尾开始,粘贴复制的内容
.重复上一个操作就是小数点

事实上,第二个表格中的指令也只是vim指令的沧海一粟,但如果能熟练使用上面这些指令,对文本的操作基本上可以脱离鼠标了~

参考博客 vim常用命令总结 - 陈亚 - 博客园

vim模式

img

这里只是对模式进行知其然的解释,至于为啥创造这些模式,自己去STFM吧(如果这个词不知道是啥意思,可以搜搜看)

标签:文件,入门,所在,vim,指令,移动,光标
来源: https://blog.csdn.net/ljjliujunjie123/article/details/120370544