Linux——末行模式

基本操作

进入方式:由命令模式进入,按下:即可

退出方式:

  1. 按下ESC
  2. 连按2此ESC
  3. 删除末行全部输入字符

保存操作(write)

输入:w

输入:w 路径

退出操作(quit)

输入:q

保存并退出

输入:wq

强制

输入:q!

调用外部命令

输入::!命令

在vim中调用外部的命令,显示完毕后继续编辑

搜索

输入 /关键词

高亮搜索的关键词

切换搜索结果

Nn (next)

如果需要取消高亮,需要输入:nohl(no highlight)

替换

输入::s/搜索的关键词/替换的关键词

string replace

替换光标所在上的匹配的第一处符合的内容

:s/搜索关键词/替换关键词/g 替换光标所在行的所有匹配内容

:%s/搜索的关键词/替换关键词 替换所有行的第一个匹配内容

:%s/搜索的关键词/替换关键词/g 替换整个文档

%表示整个文件

g表示全局(global)

显示行号

:set nu

取消

:set nonu

使用vim打开多个文件

查看当前打开的文件

:files

在%a的位置有2种显示可能

%a:a=active 表示当前正在打开的文件

# 表示上一个打开的文件

切换文件

  1. 如果需要指定切换文件的名称,则可以输入:open 已经打开的文件名

  2. 可以通过其他命令来切换上一个/下一个文件

    输入:bn 切换到下一个文件

    输入:bp切换上一个文件

编辑模式

进入方式

  • i 在光标所在字符前开始插入
  • a 在光标所在字符后开始插入
  • o 在光标所在行的下面另起一新行插入
  • I 在光标所在行的行首开始插入,如果行首有空格之后插入
  • A 在光标所在行尾开始插入
  • O 在光标所在行的上面另起一行开始插入
  • S删除光标所在行开始插入

退出

按下ESC

代码着色

在这里插入图片描述

控制着色显示与否

syntax on "开启
syntax off "关闭"

vim中使用计算器

进入编辑模式

按下按键 ctrl+R 然后输入=此时光标就会变成最后一行

输入需要计算的内容,然后回车

vim配置

vim配置文件的三种情况

  1. 在文件打开的时候在末行模式下输入的配置,但是是临时的
  2. 个人配置文件~/.vimrc,如果没有可以自己新建
  3. 全局配置文件 vim自带,(/etc/vimrc)

常用的设置

set nu "设置行号"
syntax on "显示配色"

优先级

临时>个人>全局

异常退出

在编辑过程种突然退出,或者断电。

会出现交换文件已经存在提示

只需要删除交换文件即可

别名机制

作用:相当于创建一些属于自己的自定义的命令

别名机制需要依靠一个别名映射文件

bash的映射文件

在这里插入图片描述
# 表示注释

映射的方式

alias rm = 'rm -i'

保存退出

退出方式

使用

:x

如果没有改变就退出,否则就是保存退出

原因:

如果文件没有被修改,但是使用wq进行退出的话,会更新文件的修改时间。但是x在没有改变的时候不会更新修改时间。

不能使用X,X表示对文档进行加密

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值