【荔枝橙味vim糕守】
【荔枝橙味vim糕守】
指令输错了直接ESC退出然后重输!
【思想】命令和对象[指令] [number] [motion]
[motion]
w 下一个单词起始处
e 整个单词
$ 光标后整行
移动光标:hjkl

ESC+shift指令模式
:q! 不保存更改
Normal模式
x 删除当前光标位置
i 插入文本 -> ESC退出
a 添加文本 -> ESC退出
保存文件
$ vim tutor [回车]
:wq [回车] 保存
删除:d
记得把光标放在要删除的位置首位!
删到下一个单词起始处 dw
删完整个单词 de
删除该行之后所有 d$
删除一行/多行 [数字]dd
计数指定动作


撤销命令:u
u 撤销一次
U 撤销所有
CTRL+R 重做一次
置入类命令 p

替换类命令 r

更改类操作
cw ce 

c$
定位及文件状态CTRL+G


搜索类命令
正向查找 /[要查找的字符串] [回车]
反向查找 ?[要查找的字符串] [回车]
跳转查找 n往下 N往上
跳转位置:回到之前位置 CTRL+O 回到较新位置CTRL+I
通过设置改变选项
:set ic 忽略大小写
:set hls is 高亮

配对括号 %
光标在括号处->%->自动跳转到另一半括号
替换命令 :s
替换一行
:s/[待替换]/[替换成]

替换多行/全部
:%s/old/new/g :%s/old/new/gc

在vim内执行外部命令
:![外部命令]
保存文件
:w [filename]
选择性保存:v进入选择模式 移动光标选择后先输入:再输入w [文件名]
提取和合并文件
记得光标位置要正确!
:r [filename] 或者 :r [有输出的指令]
打开类命令
小写o在光标下面开启新的一行并进入插入模式
大写O在光标上面开启新的一行并进入插入模式
附加类命令 a i A
小写a 在光标下一位插入,原先文本直接后延
i 在光标前一位插入,原先文本直接后延
大写A 在该行末尾插入
替换类指令 大写R


复制粘贴文本 v选中 y复制 p粘贴

获取帮助信息 help [主题]
启用vim特性


浙公网安备 33010602011771号