Linux基础复习第七天

vim编辑器
一、vi和vim
vim编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的记事本。很多软件默认使用vi作为他们编辑的接口。
vim是进阶版的vi、vim可以视为一种程序编辑器
下载vim: sudo apt-get install vim
用法1:vim 文件路径(打开指定的文件)
用法2:vim +数字 文件的路径 (打开指定的文件,并将光标移动到指定行)
用法3:vim +/关键词 文件的路径(打开指定的文件,并且高亮显示关键词)
用法4:vim 文件路径1 文件路径2 文件路径3(同时打开多个文件)
二、vim三种模式
    命令模式:打开文件之后默认进入该模式,可以输入快捷键进行一些操作:删除、复制、粘贴、移动光标等
    编辑模式:可以对文件的内容进行编辑
    末行模式:可以在末行输入命令来对文件进行操作:搜索、替换、保存、退出、撤销、高亮等
从命令模式进入编辑模式:
    1、i:insert,光标处
    2、I:行首(第一个非空字符)
    3、a:append,下一个字符
    4、A:行尾
    5、o:open,下面插入一空行
    6、O:上面插入一空行
    7、s:subst,取代当前字符
    8、S:取代当前行
退回命令模式:ESC
进入末行模式:
    1、:
    2、/或?,后面接字符串进行查找(/表示在下面找,?表示在上面找)
退出vim:(要在末行模式下)
    1、q:退出
    2、wq:保存并退出
    3、q!:强制退出
 三、命令模式
打开文件后默认进入该模式
1、光标移动
    上下左右移动: 方向键或kjhl
    上下左右移动到指定行或字符: 【数字】方向键或【数字】kjhl
    移动到行首:^
    移动到行尾:¥
    移动到首行:gg
    移动到末行:G
    自动格式化程序:gg=G
    移动到制定行:[数字]G或[数字]gg
    向上翻屏:ctrl + b 或PgUp
    向下翻屏:ctrl + f 或PgDn
2、复制/粘贴/剪切
    复制光标所在行:yy
    光标所在行的下一行新开一行粘贴:p
    以光标行所在型为准,向下复制指定的行数:[数字]yy
    剪切/删除光标所在行:dd
    剪切/删除光标所在行为准(包括当前行)向下指定行数 [数字]dd
    剪切/删除光标所在行之后的内容: D
    可视化操作(view):v(可视模式)、V(可视行)、ctrl + v(可视块),然后摁下方向键来选中需要操作的区块摁下y复制或摁下d删除  
3、撤销/反撤销
    撤销:u
    反撤销: ctrl + r
四、末行模式
1、保存与退出文件
    保存操作: w
    另存为: w 路径
    退出: q
    保存并推出 : wq
    强制执行: !
    不保存,强制退出:q!
2、查找与替换
    查找:/关键词 或 ?关键词
    在查找结果中切换上/下一个结果:N/n
    取消高亮: nohl
    替换光标所在行第一条原数据: s/原数据/新数据
    替换光标所在行整行原数据: s/原数据/新数据/g
    替换整个文件每行的第一条原数据: %s/原数据/新数据
    替换整个文件每行的所有原数据: %s/原数据/新数据/g
    %表示整个文件,g表示全局
3、显示行号 (这些指令都是在当前文件下,另一个文件就需要重新输入set nu才能显示行号,要是让它永久显示行号需要配置)
    显示行号:set nu
    取消显示行号: set nonu
4、执行shell指令 在前面加上!即可
5、切换文件
    查看当前已经打开的文件名:files
    切换到指定文件: open 已经打开的文件名
    切换到上一个文件:bp ;切换到下一个文件:bn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值