1.vim的编辑
1)vim file -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq退出保存
![]()




2)vim异常退出

##当vim异常退出时会生成..swp文件
##当再次打开此文件时会出现以下情况:

##无论按[O] (E) (R) (Q) (A) 任何一个都不会删除.swp文件
那么再次打开文件是还会出现以上界面直到按(D),.swp文件被删除,vim恢复正常工作
2.vim的模式
1)命令模式
##浏览文件,临时更改vim的工作方式,对字符批量处理
:set 调整参数
:set nu

:set nonu

:set mouse=a

:set cursorline

##注意:
在vim程序中设定的vim工作方式是临时的,在vim关闭后会还源
如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/vimrc
字符的搜索
/关键字
n向下匹配
N向上匹配

字符的管理
## p ##粘贴
## u ##撤销
## ctrl+r ##恢复撤销
y
yl
![]()
![]()
y3l
![]()
![]()
yw
![]()
![]()
y3w
![]()
![]()
yy
![]()
![]()
y3y


d
dl
![]()
![]()
d3l
![]()
![]()
dw
![]()
![]()
d3w
![]()
![]()
dd
![]()
![]()
d3d


c
##注意:在剪切之后vim会进入插入模式,如果要粘贴需要按【esc】退出插入模式然后按p粘贴
cl
![]()


c3l
![]()
![]()
c3w
![]()
![]()
c3c


vim可视化模式
ctrl + v ##在这个模式下可以选择区域操作


字符的替换
:%s/要替换的字符/替换成的字符/g
##%s标示所有的行 ,g标示所有的列


vim的分屏功能



ctrl+w 上下左右 ##光标移动到指定屏幕

在命令模式下光标的移动
gg ##光标移动到文件的第一行
G ##光标移动到文件的最后

2)插入模式
插入模式下光标的移动
i ##光标所在位置插入
![]()
![]()
I ##光标所在行行首插入
![]()
![]()
o ##光标所在行下一行插入
![]()
![]()
O ##光标所在行的上一行插入
![]()
![]()
a ##光标所在字符的下一个字符插入
A ##光标所在行的行尾插入
![]()
![]()
s ##光标所在字符删除并插入
S ##光标所在行删除并插入
![]()
![]()
3)vim的退出模式
![]()
![]()
![]()
![]()
##注意,所编辑的只读文件必须时当前用户的文件,或者当前操作的用户是root
本文详细介绍Vim编辑器的基本操作方法,包括编辑模式、插入模式及退出模式的使用技巧,字符管理、搜索与替换等功能,并讲解了如何利用Vim进行高效文件编辑。
2834

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



