【荔枝橙味vim糕守】

【荔枝橙味vim糕守】

指令输错了直接ESC退出然后重输!

【思想】命令和对象[指令] [number] [motion]

[motion]

w 下一个单词起始处
e 整个单词
$ 光标后整行

移动光标:hjkl

image

ESC+shift指令模式

:q! 不保存更改

Normal模式

x 删除当前光标位置
i 插入文本 -> ESC退出
a 添加文本 -> ESC退出

保存文件

$ vim tutor [回车]
:wq [回车] 保存

删除:d

记得把光标放在要删除的位置首位!
删到下一个单词起始处 dw
删完整个单词 de
删除该行之后所有 d$
删除一行/多行 [数字]dd

计数指定动作

image
image

撤销命令:u

u 撤销一次
U 撤销所有
CTRL+R 重做一次

置入类命令 p

image

替换类命令 r

image

更改类操作

cw ce image

image

c$

定位及文件状态CTRL+G

image
image

搜索类命令

正向查找 /[要查找的字符串] [回车]
反向查找 ?[要查找的字符串] [回车]
跳转查找 n往下 N往上
跳转位置:回到之前位置 CTRL+O 回到较新位置CTRL+I

通过设置改变选项

:set ic 忽略大小写
:set hls is 高亮
image

配对括号 %

光标在括号处->%->自动跳转到另一半括号

替换命令 :s

替换一行
:s/[待替换]/[替换成]
image
替换多行/全部
:%s/old/new/g :%s/old/new/gc
image

在vim内执行外部命令

:![外部命令]

保存文件

:w [filename]
选择性保存v进入选择模式 移动光标选择后先输入:再输入w [文件名]

提取和合并文件

记得光标位置要正确!
:r [filename] 或者 :r [有输出的指令]

打开类命令

小写o在光标下面开启新的一行并进入插入模式
大写O在光标上面开启新的一行并进入插入模式

附加类命令 a i A

小写a光标下一位插入,原先文本直接后延
i光标前一位插入,原先文本直接后延
大写A该行末尾插入

替换类指令 大写R

image
image

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

image

获取帮助信息 help [主题]

启用vim特性

image

补全功能:CTRL-D<TAB>

posted @ 2025-04-20 15:34  White_ink  阅读(4)  评论(0)    收藏  举报