vim编辑器学习笔记

vim学习笔记

一、命令模式

1. 光标移动

行首行尾:shift+6、shift+4

首行末行:gg、G

向上向下翻屏:ctrl+b、ctrl+f

光标移动指定行:数字 G

光标上下左右移动:数字 上下左右

2. 复制操作

复制光标所在行:yy

在下一行粘贴:p

以光标向下复制多行:数字 yy

3. 剪贴/删除

删除光标所在字符:x

删除(剪贴)一行:dd

以光标向下删除多行:数字 dd

删除当前行,下行不上移:D

4. 撤销/恢复/重复

撤销一步:u

恢复(取消撤销):ctrl+r

重复上一步:.()

5. 切换模式

末行模式::

编辑模式:i,光标前插入;a,光标后插入;o,光标下面另起一行插入

二、末行模式

1. 保存

保存:w

强制退出:q!

保存并退出:wq

未修改退出/保存并退出:x(未修改文件退出不会更新修改时间)

调用外部命令:!开始,enter回到编辑器

2. 搜索替换

搜索:/内容,n和N切换下一个上一个

替换:s/内容/替换的内容,只替换光标所在行第一处符合条件的
s/内容/替换的内容/g,替换光标所在行所有的符合条件的内容
%s/内容/替换的内容,替换每行第一处符合条件的内容
%s/内容/替换的内容/g,替换全文的符合条件的内容

3. 显示行号

显示:set nu

不显示:set nonu

4. 切换多个文件

查看打开的文件:file,#是上个打开的文件,%a(active)是当前的文件

切换文件法一:open 名字

切换文件法二:bn,(back next)切换下一个文件
bp,(back previous)切换到上一个文件

5. 加密文件

加密去除加密:X

三、编辑模式

四、扩展

1. 代码颜色

在末行模式下开启关闭:syntax on;syntax off

2. 计算器

在编辑模式下,按下ctrl+r,输入=后输入计算式,回车

3. vim配置

全局配置文件在etc/vimrc,个人配置文件在个人目录下的.vimrc,以个人配置为首选项

4. 异常退出

恢复删除隐藏的swp文件或者直接删除swp文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值