VIM - DAY5

文本编辑工具 VIM
 
i 当前光标
I 光标行首
o 光标下一行
O 光标上一行
A 光标行末
A 光标后一个
 
^[[1;32mGreen^[0m 
 
扩展模式
:w xxx 文件另存为
:r xxxx 插入粘贴文件
:! 临时执行命令
:10,15d   10-15行删除
:10,15y   10-15行复制
.当前行
$最后行
%全文
 
增强扩展模式
set nu 行号
set nonu
.vimrc vim配置文件
set ai 自动补齐
set noai
set paste 保留格式粘贴
set list 查看不可见字符
set nolist
syntax off 语法高亮禁用
syntax on 启用
文本格式
set ff=dos windows文件
set ff=unix linux 文件
set et tab用空格代替
set noet
set ts=4 tab用制定空格的个数代替
set cul 加横线
set key=xxxx 加密
set all 帮助
 
命令模式
w 跳到下一个单词的词首
e  跳到当前或下个单词的词尾
b  跳到当前词的词首
 
H 页首 M页中  L页底
 
G 最后行 gg第一行
~大小写转换
x剪切
p粘贴
 
R   替换模式
r  替换一个
d& 光标到行末
d^ 光标到非空白的行首
dd 整行删除
y 复制
cc 替换
u 撤销
ctrl + r 撤销之前撤销操作
U 恢复光标行所有编辑操作
100iwang [esc] 插入100次
di”” 删除光标里”” 号里面内容
可视化模式
面向字符 v
面向行 V
面向块 ctrl+v
 
加注释
ctrl+v 
shift+i
+内容
[esc]
 
删除注释
ctrl+v 
d
 
Vim寄存器
26个命名寄存器
1个无名寄存器
设宏
ma 定位
‘a  跳到a
qa录制宏
q 停止录制
@a执行宏
@@重新执行上次宏
 
编辑二进制文件
vim -b xxx
:%!xxd
:%!xxd -r 

posted on 2021-06-25 16:27  nyj0221  阅读(45)  评论(0)    收藏  举报

导航