vi常用操作
# 🌟 VI 三种模式
1. 普通模式(默认进入)
2. 插入模式(编辑内容)
3. 命令模式(以 : 开头执行命令)

────────────────────────────────────────────
# ✅ 普通模式(移动/复制/删除/粘贴等)

i       进入插入模式(插入光标前)
I       插入到行首
a       进入插入模式(插入光标后)
A       插入到行尾
o       在当前行下插入新行
O       在当前行上插入新行
Esc     返回普通模式

h       向左移动
l       向右移动
j       向下移动
k       向上移动
0(零)→ 移动到行首
^       移动到第一个非空字符
$       移动到行尾
gg      移动到文件首
G       移动到文件尾
:n      跳转到第 n 

x       删除当前字符
dd      删除当前行
ndd     删除 n 
yy      复制当前行
nyy     复制 n 
p       在当前行后粘贴
P       在当前行前粘贴
u       撤销上一步操作
Ctrl + r  恢复撤销(Redo)

/关键字  向下搜索
?关键字 → 向上搜索
n       重复上一次搜索(同方向)
N       反向重复搜索

────────────────────────────────────────────
# ✅ 插入模式(编辑文字)

 `i`, `a`, `o` 等进入插入模式
 `Esc` 返回普通模式

────────────────────────────────────────────
# ✅ 命令模式(输入 :)

:w            保存文件
:w filename   另存为
:q            退出
:q!           强制退出(不保存)
:wq  :x     保存并退出
:!command     执行 shell 命令(如 :!ls)
:set nu       显示行号
:set nonu     取消行号显示
:syntax on    开启语法高亮

────────────────────────────────────────────
# ✅ 可选:组合技巧

ciw           删除当前单词并进入插入模式
di"          → 删除双引号内的内容
>> / <<     → 向右 / 向左缩进
:%s/old/new/g → 全文替换
:v/pattern/d → 删除不包含 pattern 的行
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇