一.vim的基本概念
vim简单来说就是一款多模式的编辑器,记事本知道吧,和它一样是一种编辑器,只不过它有很多种编辑模式,所以上手相对更难一点。
下面我们来熟悉它的三种模式:
首先,我们先创建一个文件
然后用vim进入文件
命令模式(Normal mode)
进入界面后,这就是命令模式,也叫正常/普通/一般模式。
命令模式:
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 插入模式(Insert mode)下,或者到 末行模式(last line mode)
那么进入命令模式后要如何进行操作进入其他模式呢?
我们可以输入 a,i,s,o 任意一种即可进入插入模式(这里的操作会在 2. 插入模式 详解)
插入模式(Insert mode)
插入模式:
想要编辑文件,只有进入插入模式才可以做文字输入,所以这个模式也叫编辑模式
插入模式界面则会有(--插入--)提示 ,看到这个提示,就代表进入了插入模式,就可以编辑文件了。
我们进入了插入模式,在完成好文件的编辑后,又该如何退出这个模式或者进入其他模式,甚至退出vim编辑器?
我们可以按键盘最左上角的Esc键退出到命令模式
末行模式(last line mode)
末行模式(也叫尾行模式):
作用于文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。
在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入
:help vim-modes
二.vim的基本操作
有上面的的概述,想必大家对vim的基本模式的功能和切换已经有个大概的了解了,下面我们再来学习一下各模式下的不同指令。
1. 命令模式
h:左 j:下 k:上 l:右 ---------- (可以用这几个按键代替小键盘里的上下左右键)
yy:单行复制 nyy: n行复制
p:单行粘贴 np:n行粘贴
dd:单行剪切 ndd n行剪切
u :撤销
ctrl+r 对撤销进行撤销
标签:模式,vim,插入,编辑器,mode,进入,VIM From: https://www.cnblogs.com/keeee/p/17829731.html