1、vim 的三种模式
vim是全球两大流行的文本编辑器之一
vim file
#直接编辑文件的内容、
vim wq file file is not exist
vim wq! file file is exist
vim 模式 :
1)命令模式(浏览模式)
#此模式下只能对文件内容进行浏览
#对vim的工作方式进行设定
#不能修改文件的内容
2)插入模式
#对文件的内容进行修改的模式
3)退出模式
#结束vim的程序使用到的指令
4)vimtutor
#vim手册
#vim 命令打开vim程序在程序中输入:help
2、vim工作的基本配置
#在命令模式下如何更改vim的工作方式
方法:
#临时设定
:set nu
#显示行号
:set nonu
#取消显示行号
:set mouse=a
#鼠标可用
:set coursorline
#显示光标所在行的行线
方法:
#永久设定
vim /etc/vimrc
#vim 配置文件 for all user
:set nu
vim ~/.vimrc
#for user only
3、搜索
/关键字
#高亮显示关键词
:noh
#取消高亮显示
n
#向下匹配关键词
N
#向上匹配关键词
4、vim 中的字符管理
1)复制
y
#复制快捷键
yl
#复制一个字母
y3l
#复制三个字母
yy
#复制一行
y3y
#复制三行
2)删除
d
#删除的快捷键
dl
#删除一个字母
d3l
#删除三个字母
dw
#删除一个单词
d3w
#删除三个单词
dd
#删除一行
d3d
# 删除三行
3)剪切
c
#剪切
cl
#剪切一个字母
c3l
cw
#剪切一个单词
c3w
cc
#剪切一行
c3c
注意:剪切完毕后会进入到插入模式,如果要粘贴需要按【ESC】退出插入模式按【P】
3)粘贴
P
#在命令模式下p表示粘贴
4)恢复
u
5)撤销
<ctrl>+<r>
5、vim 可视化模式
<ctrl>+<V>
#进入可视化模式<ESC>退出可视化模式
批量添加字符
<ctrl>+<v>选中插入字符所在列
按大写<I>进入插入模式
插入要写入的字符
<ESC>退出插入模式
批量添加字符完成
6、批量修改字符
:%s/原字符/替换字符/g
#%s全文的行,g全文的列
#1,5s/原字符/替换字符/g 1-5行替换
#/关键字/,/关键字/s/原字符//替换字符/g
7、vim 的分屏功能
同部分屏
<ctrl>+<w><s>
#上下分屏
<ctrl>+<w><v>
#左右分屏
<ctrl>+<w><上|下|左|右>
#光标移动
<ctrl>+<w><c>
#取消分屏


不同步分屏
:sp文件名
vim -p file1 file2 左右 tabn tabp

vim -o file1 file2 上下 ctrl +w 上|下

8、vim 中快速定位光标
gg
#光标移动到文件第一行行首
G
#光标移动到最后一行
:数字
#光标移动到指定行
9、vim 插入模式进入方式
i
#光标所在位置插入
I
#光标所在行行首插入
A
#光标所在行的行尾插入
a
#光标所在字符的下一个字符插入
o
#光标所在的下一行插入
O
#光标所在行的上一行插入
s
#删除光标所在的字符插入
S
#删除光标所在行插入
10、vim 退出模式
:wq
#保存退出
:wq!
#强行退出只有文件是自己或者root用户可用
:q
#退出
:q!
#强制退出不保存
2万+

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



