vim的基本操作
注意当进入了vim了以后,默认的模式是命令模式,如果需要写入数据,需要切换成插入模式。当使用o来切换插入模式时,光标会在当前行的下一行。[i]、[a]、[o]三种不同的切换方式。当使用a来切换插入模式时,光标会向后移一位。当使用i来切换插入模式时,光标不会移动。例如vimtest.c。...
·
目录
1. vim的基本概念
vim主要有三种模式分别是:
- 命令模式 : 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode
- 底行模式 :只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 该模式是我们后面用的最频繁 的编辑模式。
- 插入模式 :文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令 模式下,shift+: 即可进入该模 式。要查看你的所有模式:打开vim,底行模式直 接输入。
2.vim的基本操作
1. 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面
例如:vim test.c
注意:当进入了vim了以后,默认的模式是命令模式,如果需要写入数据,需要切换成插入模式
2. 命令模式切换插入模式
- [a]
当使用a来切换插入模式时,光标会向后移一位
- [i]
当使用i来切换插入模式时,光标不会移动
- [o]
当使用o来切换插入模式时,光标会在当前行的下一行
3. 命令模式切换底行模式
输入[shift + ;],实质上是输入 :
4. 退出vim及保存文件
- q :退出文件
- wq:保存后退出文件
- w:保存文件
- q! : 强制退出
3. vim命令模式命令集
1. 插入模式
[i] 、[a] 、[o] 三种不同的切换方式
2.从插入模式、底行模式切换至命令模式
无脑使用[esc]
3.移动光标
- [h]、[j] 、[k]、[l] 分别代表 向左、向下、向上、向右
- [shift+g] 也是G:跳转文章的最后一行
- [gg]:跳转文章的第一行
- [shift+6]也是^:代表跳转当前行的行首
- [shift+4]也是$:表示跳转当前行的行尾
4.删除文字
- [x]:每按一次删除当前光标所在位置的字符
- [nx]:例如6x表示删除光标当前位置往后的6个字符
- [shift+x]也是X:每按一次删除当前光标前面的一个字符
- [nX]:例如6X表示删除光标当前位置往前的6个字符
- [dd]:剪切当前行
- [ndd]:剪切从当前行开始的n行
5.复制
- [yy]:复制当前行
- [p] :粘贴所复制的
- [nyy]:复制从当前行开始的n行
- [np]:粘贴n次所复制的
6.替换
- [r]:替换当前位置的字符
- [R]:替换光标所在的所有字符,直到按[esc]键来退出
7.撤销上次操作
- [u]:回到上一个操作
- [ctrl+r]:恢复撤销
8.调转指定行
- [n+shift+g]:调转至第n行
更多推荐
已为社区贡献1条内容
所有评论(0)