[学习笔记] Vim 编辑器

本文介绍了Vim编辑器的基本操作方法,包括编辑模式、命令模式等不同模式间的切换方式,以及如何创建和编辑文件、保存和退出编辑会话、输入和修改文本等基本操作。此外还介绍了Vim的一些高级特性,如查找字符、转义字符和获取联机帮助等。

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)光标换新行(oO

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

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值