linux Cheatsheet
Vim 常用操作速查表
Vim 常用操作一页速查:hjkl/gg/G/w/b 光标移动、i/o/dd/yy/p/u 编辑与撤销、/word 和 :%s/old/new/g 查找替换、v/V/Ctrl-v 可视模式、:wq/:q!/:w !sudo tee % 保存退出,服务器改配置卡壳时直接查。
服务器上改配置躲不开 Vim,把移动、编辑、查找替换、可视模式和保存退出按组整理成一页,卡住时直接查。
移动 Motion
- 跳到文件开头 / 结尾
gg / G - 跳到行首 / 行尾
0 / $ - 向后 / 向前跳一个词
w / b - 跳到第 42 行
:42 - 向下 / 向上翻一屏
Ctrl-f / Ctrl-b
编辑 Edit
- 在光标前 / 后进入插入模式
i / a - 在下方 / 上方新建一行并插入
o / O - 删除 / 复制当前行
dd / yy - 在光标后 / 前粘贴
p / P - 撤销 / 重做
u / Ctrl-r - 删除字符 / 替换单个字符
x / r<char>
查找替换 Search
- 向下查找 word,n 下一个 N 上一个
/word - 全文替换 old 为 new
:%s/old/new/g - 全文替换并逐个确认
:%s/old/new/gc - 清除查找高亮
:noh
可视模式与保存退出
- 字符可视 / 行可视选择
v / V - 块可视,列编辑用
Ctrl-v - 保存
:w - 保存并退出
:wq 或 ZZ - 不保存强制退出
:q! - 忘记 sudo 打开时强制保存
:w !sudo tee %
容易踩的坑
- 卡在 Vim 出不去:按 Esc 回到普通模式,再输入 :q! 强制不保存退出。
- 编辑系统文件忘了 sudo,用 :w !sudo tee % 直接提权保存,不用退出重开。
- 大段替换前先 /word 确认匹配范围,再用 :%s,加 c 标志逐个确认更安全。