Skip to content

Commit 7ee3f56

Browse files
committed
visual block, multiple windows, multiple files
1 parent 300708e commit 7ee3f56

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

day030.md

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# day030
2+
3+
## 区块选择(visual block)
4+
5+
之前几天我们学的vim操作都是以行为单位,今天学习对多行进行的操作。
6+
7+
v:字符选择,会将光标经过的地方反白选择。
8+
9+
V:列选择。
10+
11+
[ctrl]+v:区块选择,使用长方形来选择数据。
12+
13+
y:将反白的地方复制下来。
14+
15+
d:将反白的地方删除。
16+
17+
p:将复制的数据粘贴。
18+
19+
## 多文件编辑
20+
21+
:r filename 来读取某个文件的内容。
22+
23+
但是这个命令是读取整个文件的数据。
24+
25+
如果想要读取部分内容呢?
26+
27+
这个时候就要使用多文件同时编辑了。
28+
29+
vim filename1 filename2
30+
31+
然后使用:n :N来切换前后文件。
32+
33+
## 多窗口功能
34+
35+
在实际工作中,我们常常会需要使用对照两个文件的数据。
36+
37+
如果在不使用上述的多文件编辑功能的情况下,就需要使用多窗口模式了。
38+
39+
:sp {filename}就行。
40+
41+
使用[ctrl] + w + 向上 来切换窗口。
42+

0 commit comments

Comments
 (0)