admin管理员组文章数量:1516870
vim编辑器模式及使用方法
什么是vim编辑器
vim编辑器就好比Windows记事本,是linux系统内置文本编辑器。vim对于编程人员来说功能强大方便,如果能熟练掌握可以提升工作效率。
vim编辑器有三种模式命令模式;编辑模式;末行模式。
vim编辑器模式
命令模式:vim编辑器进入即为命令模式,任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。
在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输入的字符是合法的 vim 命令,则 vi 在接受用户命令之后完成相应的动作。
注意所输入的命令并不回显在屏幕上。若输入的字符不是 vi 的合法命令,vi 会响铃报警。
编辑模式:在命令模式下按i进入编辑模式,也可使用快捷键实现功能并进入编辑模式。在编辑模式下可以对文本进行编辑修改。
末行模式:按下(:)进入末行模式,在末行模式下可以进行文件管理操作。
vim编辑器移动操作
在命令模式下可以使用上下左右实现光标移动也可以使用k;j;h;l实现上下左右的光标移动操作。
| 按键 | 操作 |
|---|---|
| w/e | 移动光标到下⼀个单词 |
| b | 移动到光标上⼀个单词 |
| 数字0 | 移动到本⾏开头 |
| $ | 移动光标到本⾏结尾 |
| H | 移动光标到屏幕⾸⾏ |
| M | 移动到光标到屏幕的中间⼀⾏ |
| L | 移动光标到屏幕的尾⾏ |
| gg | 移动光标到⽂档的⾸⾏ |
| G | 移动光标到⽂档尾⾏ |
| 3yy | 拷⻉光标所在的3⾏ |
| 5dd | 删除光标所在5⾏ |
| CTRL+ f | 下一页 |
| CTRL+b | 上一页 |
vim编辑器复制粘贴删除操作
| 按键 | 操作 |
|---|---|
| yy | 拷⻉光标所在⾏ |
| dd | 删除光标所在⾏ |
| D | 删除当前光标到⾏尾的内容 |
| dG | 删除当前⾏到⽂档尾部的内容 |
| p | 粘贴yy所复制的内容 |
| x | 向后删除字符 |
| X | 先前删除字符 |
| u | 撤销上⼀步的操作 |
| . | 重复前⼀个执⾏过的动作 |
vim编辑器查找操作
| 按键 | 操作 |
|---|---|
| /chaoge | 在整篇⽂档中搜索chaoge字符串,向下查找 |
| ?chaoge | 在整篇⽂档中搜索chaoge字符串,向上查找 |
| * | 查找整个⽂档,匹配光标所在的所有单词,按下n查找下⼀处,N上⼀处 |
| # | 查找整个⽂档,匹配光标所在的所有单词,按下n查找下⼀处,N上⼀处 |
| gd | 找到光标所在单词匹配的单词,并停留在⾮注释的第⼀个匹配上 |
| % | 找到括号的另⼀半!! |
vim编辑器快捷操作
| 按键 | 操作 |
|---|---|
| C(⼤写字⺟) | 删除光标所在位置到⾏尾的内容并进⼊编辑模式 |
| i | 进⼊输⼊模式 |
| o(⼩写字⺟) | 在当前⾏下⾯插⼊⼀⾏并进⼊编辑模式 |
| O(⼤写字⺟) | 在当前⾏上⾯插⼊⼀⾏并进⼊编辑模式 |
| A | 快速到达⾏尾并进⼊编辑模式 |
| zz(小写字母) | 快速保存并退出 |
vim编辑器批量操作
批量删除:
进⼊批量编辑模式(可视块)
ctrl+v
选择 上下左右
删除 d
批量增加:
进⼊批量编辑模式(可视块)ctrl+v
选择区域
输⼊⼤写的 I 进⼊编辑模式 编辑
按下ESC键
批量去掉注释
1 进⼊命令⾏模式,按ctrl + v进⼊ visual block模式,按字⺟l横向选中列
2 按字⺟j,或者k选中注释符号
3 按d键就可全部取消注释
vim编辑器底线操作
| 按键 | 操作 |
|---|---|
| :q! | 强制退出 |
| :wq! | 强制写⼊退出 |
| :set nu | 显示⾏号 |
| :数字 | 调到数字那⾏ |
| :set nonu | 取消显示⾏号 |
随时按下esc可以退出底线命令模式
参考:http://c.biancheng/view/519.html
版权声明:本文标题:vim编辑器模式及使用方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1724510401a890401.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论