【Linux】vim的使用
vim是什么? 功能强大,多模式的编译器
vim当中有很多模式,我们主要介绍vim的命令模式、插入模式以及底行模式。
命令模式
命令模式的意义:提高边际效率
光标定位:
- shift + 4 --> $ 行右
- shift + 6 --> ^行左
- shift + g --> G 底部
- gg --> 顶部
- n + shift + g =G 跳转光标到指定行,n代表的是行号
- 光标移动:
- h :左 最左边
- j:下 jump-> 向下跳
- k:上 king-> 高高在上
- l:右 最右边
文本复制相关:
- 光标所在行 yy -> 复制 (nyy:支持对光标所在行进行多行复制)
- 光标所在行 p -> 粘贴(np:支持对内容进行多行粘贴)
- u -> 撤销操作 CTRL + r -> 撤回撤销
- dd -> 删除光标所在行 (ndd:支持对内容进行多行删除)
- ndd + p -> 剪切操作
文本编辑相关:
- 文本行的大小写切换 shift + ~
- shift + r = R :批量化替换
- r :替换光标所在的一个字符,支持nr
- x/X :行内删除(向后删 / 向前删),支持nx / nX ,支持p
底行模式
- set nu/nonu 显示/取消行号
- 无论你分多少屏幕,光标只有一个! 光标的意义在于:选中的行(编辑位置)或者屏幕
- 光标跨屏 Ctrl ww
- 底行 !执行Linux命令
- :%s/需要被替换掉的内容/替换成什么/g
vim的配置原理
基础配置---初步理解vim配置原理
- vim在启动的时候,会自动扫描当前用户的家目录下的.vimrc 让.vimrc内部的选项生效
- vim配置,核心就是在.vimrc里面添加更多的配置选项
补充:
- vim的配置是针对于一个用户的,不会影响其他用户
- 每个人的vim程序是一样的,但是vim的配置不一样
- vim的基本配置,其实就是修改自己的.vimrc 这个文件
- 可以去gitee去直接下载vimforcpp的插件,无需自己设置
原文地址:https://blog.csdn.net/2302_80026357/article/details/144201566
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!