-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path07_末行模式.txt
51 lines (40 loc) · 1.66 KB
/
07_末行模式.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
命令模式切换到末行模式:
进入末行模式:按下 : 或者 /
退出末行模式:按一下esc 或者 按两下esc 或者 删除末行中的全部命令
保存操作(write):
输入: ":w" 保存文件
输入: ":w 路径" 另存为
退出(quit):
输入: ':q' 退出文件
保存冰退出:
输入: ':wq' 保存并退出
强制(!)
输入: ":q!" 表示强制退出,刚才做的修改不做保存
调用外部命令:
输入: ":! 外部命令"
#:! -la
搜索/查找
语法: /关键词
#/sbin
切换上一个、下一个结果: N/n (next)
如果要取消高亮,需要输入":nohl" (no highlight)
替换
:s/搜索的关键词/新的内容 替换光标所在行的第一处符合条件的内容
:s/搜索的关键词/新的内容/g 替换光标所在行的全部符合条件的内容
:%s/搜索的关键词/新的内容 替换整个文档中每行第一个符合条件的内容
:%s/搜索的关键词/新的内容/g 替换整个文档的符合条件的内容
%表示整个文件
g表示全局(global)
显示行号
:set nu
取消 :set nonu
使用vim同时打开多个文件,在末行模式下进行文件切换
查看当前已经打开的文件名称 ==> :files
执行:files的字段解释:在%a的位置有2种显示可能
%a: a=active,表示当前正在打开的文件
#: 表示上一个打开的文件
切换文件的方式:
1、如果需要指定切换文件的名称,则可以输入 ==> ":open 已经打开的文件名"
2、通过命令切换上一个文件/下一个文件
:bn 切换到下一个文件(back next)
:bp 切换到上一个文件 (back prev)