Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit ba61fc3

Browse filesBrowse files
committed
vim命令
1 parent 6555c46 commit ba61fc3
Copy full SHA for ba61fc3

File tree

Expand file treeCollapse file tree

1 file changed

+60
-0
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+60
-0
lines changed

‎Vim/vim1.md

Copy file name to clipboard
+60Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
## **1. 基础移动(Navigation)**
2+
- **字符移动**
3+
- `h` ← / `j` ↓ / `k` ↑ / `l`
4+
- 方向键也能用,但 Vim 提倡用 `hjkl` 保持手不离键盘。
5+
- **单词移动**
6+
- `w` → 跳到下一个单词开头
7+
- `b` ← 跳到上一个单词开头
8+
- `e` → 跳到当前单词末尾
9+
- **行内跳转**
10+
- `0` 跳到行首,`^` 跳到第一个非空字符
11+
- `$` 跳到行尾
12+
- `f<char>` 向后搜索字符(如 `fa` 跳到下一个 `a`
13+
- **屏幕移动**
14+
- `Ctrl + u` 上翻半屏,`Ctrl + d` 下翻半屏
15+
- `gg` 跳到文件开头,`G` 跳到文件末尾
16+
- `:<行号>` 跳转到指定行(如 `:42` 跳到第 42 行)
17+
18+
---
19+
20+
## **2. 编辑文本(Editing)**
21+
- **插入模式**
22+
- `i` 在光标前插入
23+
- `a` 在光标后插入
24+
- `I` 在行首插入,`A` 在行尾插入
25+
- `o` 在下一行插入,`O` 在上一行插入
26+
- **删除**
27+
- `x` 删除当前字符
28+
- `dw` 删除一个单词
29+
- `dd` 删除整行
30+
- `D` 删除从光标到行尾
31+
- **复制/粘贴**
32+
- `yy` 复制当前行
33+
- `p` 粘贴到光标后,`P` 粘贴到光标前
34+
- `yiw` 复制当前单词
35+
- **撤销/重做**
36+
- `u` 撤销
37+
- `Ctrl + r` 重做
38+
39+
---
40+
41+
## **3. 选择与可视化模式(Visual Mode)**
42+
- `v` 进入字符选择模式
43+
- `V` 进入行选择模式
44+
- `Ctrl + v` 进入块选择模式(适合多行编辑)
45+
- 选中后可以用 `d`(删除)、`y`(复制)、`>`(缩进)等操作
46+
47+
---
48+
49+
## **4. 搜索与替换(Search & Replace)**
50+
- `/` + 关键词 → 搜索(`n` 下一个,`N` 上一个)
51+
- `:%s/old/new/g` → 全局替换(`g` 表示所有匹配)
52+
- `*` 快速搜索当前光标下的单词
53+
54+
---
55+
56+
## **5. 组合命令(Power Moves)**
57+
- `di"` → 删除引号内的内容
58+
- `ciw` → 修改当前单词
59+
- `dt<char>` → 删除直到某个字符(如 `dt)` 删除到 `)`
60+
- `.` → 重复上一次操作

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.