Vim备忘单

命令 作用 备注
移动光标
h
l
j
k
w 向前移动一个单词 word
b 向后移动一个单词 back
0 移动到行首
$ 移动到行尾
^ 移动到行首非空位置
% 移动到匹配的括号上
f<字符> 移动到光标右侧匹配的字符处 find
F<字符> 移动到光标左侧匹配的字符处
; 移动到下一个匹配的位置,配合f<字符>使用
, 移动到上一个匹配的位置,配合f<字符>使用
<行号>G 移动到指定行行首
G 移动到最后一行
1G/gg 移动到第一行
CTRL-e 屏幕下移一行
CTRL-u 光标上移半个屏幕
CTRL-d 光标下移半个屏幕
搜索
/<关键字> + ENTER 搜索
n 跳到下一个结果 next
N 跳到上一个结果
* 向前搜索光标所在的单词
# 向后搜索光标所在的单词
操作
d 删除(剪切) delete
c 删除后进入插入模式 change
y 复制 yank(copy)
p 粘贴 put
u 撤销 undo
CTRL-r 重做 redo
文本对象
w 单词 word
p 段落 paragraph
diw 删除光标所在的单词 delete inside the word
模式切换
i 进入插入模式 insert
: 进入命令行模式
v 进入可视化模式 visual
SHIFT+v 进入行选择可视化模式
CTRL+v 进入块选择可视化模式
ESC 退回普通模式
进入插入模式
i 光标前 insert
a 光标后 after
A 行尾
o 下方新行 open a new line
O 上方新行
命令行模式命令
:help 打开Vim帮助
:q 退出Vim quit
:q! 退出Vim,放弃更改
:w 写入,保存当前打开的文件 write
:wq/:x 保存后退出
:e <path> 编辑指定路径的文件,路径可以是绝对路径或相对路径
:w <path> 另存为指定路径的文件
配置命令
:set no<配置项> 取消配置项
:set <配置项>! 切换配置项状态
:set <配置项>? 显示配置项的值
:set <配置项>=<值> 给配置项设置一个值
:set <配置项>+=<值> 给配置项加上一个值
:set <配置项>-=<值> 给配置项减去一个值
:set <配置项>& 恢复配置项的默认值
posted @   fj18  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
主题色彩
点击右上角即可分享
微信分享提示