######### vim ##########
1.##vim模式##
*)命令模式
用vim打开一个文件就进入这个模式了(这是vim默认的模式),在这个模式中可以输入相关命令
*)插入模式
进入vim中按小写的i键进入vim的插入模式
![]()
*)退出模式
按Esc键按:进入退出模式,此时多种退出方法

####vim的用法信息##
1.vim工作模式配置
在vim命令模式下
:set 模式信息
:set nu ###行号
![]()
:set nonu ###取消行号
![]()
:set mouse=a ####添加鼠标光标
添加鼠标光标之后可以用鼠标进行操作
:set cursorline #####添加行线
注意:以上设定是临时,vim再次进行编辑文件时仍恢复为最初的设置
永久设定vim的工作方式:
[root@localhost mnt]# vim /etc/vimrc(此目录是vim的配置目录)
在文件的最后写入
:set nu ###行号
:set nonu ###取消行号
:set mouse=a ####添加鼠标光标
:set cursorline #####添加行线等
退出保存那么此设定为永久


退出保存之后对vim编辑器的设定永久生效
#####vim的高阶操作#####
以下操作都在命令模式下进行
y 复制相关命令:
| yl | 复制一个字母 |
| y3l | 复制3个字母 |
| yw | 复制一个单词 |
| y3w | 复制三个单词 |
| yy | 复制一行 |
| y3y | 复制三行 |
d 删除相关命令:
| dl | 删除一个字母 |
| d3l | 删除三个字母 |
| dw | 删除一个单词 |
| d3w |
删除三个单词 |
| dd |
删除一行 |
| d3d | 删除三行 |
c 剪切相关命令:
| cl |
剪切一个字母 |
| c3l | 剪切三个字母 |
| cw | 剪切一个单词 |
|
c3w | 剪切三个单词 |
| cc | 剪切一行 |
| c3c | 剪切三行 |
注意:剪切命令输入之后vim编辑器自动进入插入模式,粘贴须重新进入命令模式
| p | 粘贴 |
| u | 撤销 |
| ctrl+r | 恢复撤销 |
4)vim可视化模式
ctrl+v ##在这个模式下可以选择字符
批量添加字符
1. ctrl+v 选中需要进行操作哦的字符所在的列
2.按大写的I
3. 加入字符
4.按esc或者 <ctrl+F12>

5)字符的替换

选择@符号
:%s/要替换的字符/替换成的字符/g

:%s/@/:/g ##替换全文的:为@
![]()

:1,5s/:/@/g ##替换1-5行的:为@
![]()

注意:
%s表示左右的行 g表示所有的列
6)vim的分屏功能
ctrl+w s ###上下分屏
ctrl+w v ###左右分屏
ctrl+w c ###关闭当前分屏
ctrl+w 上下左右 ###光标移动到指定屏幕
:sp file1 ###同时编辑当前文件和指定文件

7)在命令模式下光标的移动
gg ##光标移动到文件的第一行
G ##光标移动到文件的最后
:数字 ##光标移动到指定的行
######插入模式#####
1)
插入模式下光标的移动
i ##光标所在位置插入
I ##光标所在行行首插入
o ##光标所在行下一行插入
O ##光标所在行的上一行插入
a ##光标所在的字符夫人下一个字符插入
A ##光标所在行的行尾插入
s ##光标所在字符删除并插入
S ##光标所在行删除并插入
####vim的退出模式###
:q ##退出,在文件内容没有被改变时使用
:wq ##退出保存
:q! ##强制退出不保存,在改变文件之后不想保存使用
:wq! ##强制退出保存,在对只读文件编写时使用,注意,所编辑的只读文件必须是当前用户的文件,或者当前操作的用户为root
本文详细介绍Vim编辑器的模式切换、配置设置、高阶操作如复制、删除、剪切、粘贴、撤销及恢复,以及分屏、批量字符添加、字符替换等功能。同时涵盖Vim的光标移动技巧和退出模式。







被折叠的 条评论
为什么被折叠?



