1.需要安装vim-runtime, vim-enhanced 软件包
2. Vim
操作模式: 编辑模式,
命令模式,vim最后一行模式
:set laststatus=2 状态栏打开,显示提示模式
输入大小写产生效果不同
3. 创建和编辑文件 vim xxx
4.
结束编辑会话,退出:先按ESC 键,
:q!强行退出,
:wq!保存后强行退出
ZZ 保存退出
:w filename
将所作修改写入磁盘的文件。好处是,如果用户不具有写权限,这是可以使用w命令将临时文件写到磁盘上的不同文件。例如,:w /home/Max/temp
或 :w ~/temp
:w! filename重写已有文件。
5. 输入文本:插入文本 i (光标前追加字符) 追加文本a (光标后追加字符)
6.替换文本(r/R)或 (s/S)
6. 修改文本 (c/C)
6. 修改大小写 (~)
6. 查找字符 (f/F), (t/T)
6. 查找字符串:
按斜杠(/)键,输入要查找的文本。
按?键,输入要查找字符串,那么vim将搜索字符串前一次出现的位置。
6.重复上一次搜索
(n/N)
6.转义字符
Control +V 或反斜杠(\)
6.获取联机帮助:
:help feature, (包括:insert, delete, opening-window打开窗口)
例如, :help credits
:help doc-file-list 可以得到帮助文件的完整列表。
7.输入模式校正文本
1) 在输入模式下:
字符删除键(Control)
行删除键 (Control)
字删除键 (Control +W)
2)在命令模式下:
删除字符(x),
删除字(dw)删除行(dd),删除到行尾 (d$)
3) 撤销误操作
撤销(u): 按ESC进入命令模式,按键u 来撤销操作. 再按u ,还原到刚执行的操作之前的状态。
4)重做 (:redo)
当撤销某条命令后,又想重新执行该命令,可输入命令Control+R 或:redo
5)光标换新行(o或O)
6)
工作缓冲区
当编辑会话时,vim将编辑的文件从磁盘读入工作缓冲区,在编辑过程中,vim将编辑的文本存在工作缓冲区域中,当结束编辑时候,将工作缓冲区的内容写回入磁盘。
7)显示
状态行
在命令的模式下,刷新屏幕(Control+L)
每一行的开头都有代字符(~)
8)浏览文件 view filename
9) 锁定文件
此文件有人正在编辑
编辑此文件时,系统死机
10)崩溃后的文件恢复
vim –r 确认交换文件是否存在
|
Swap files found: In current directory: 1. .edit.swp |
Vi - r filename
:w memo2
:q
rm .memo.swp //删除工作缓冲区的交换文件
11) 按字符移动光标
例如: >
7l //将光标右移7个字符
12)将光标移到某个特定字符
13) 按字移动光标 (w/W)
例如:15w
14) 退格 b/B, e/E
15) 按行移动光标(j/k)
16)按句子和段落移动光标
17)向前滚动Control +D,
向后滚动 Control+U; 2 Control +D 向前滚动2行
18)Control +F
向下翻页, Control+B 向上翻页
19) 换行 Control +M
20)在输入模式下,转义特殊字符 Control +V
本文介绍了Vim编辑器的基本操作方法,包括编辑模式、命令模式等不同模式间的切换方式,以及如何创建和编辑文件、保存和退出编辑会话、输入和修改文本等基本操作。此外还介绍了Vim的一些高级特性,如查找字符、转义字符和获取联机帮助等。
1万+

被折叠的 条评论
为什么被折叠?



