linux-Vim/Vi

Linux vi/vim 菜鸟教程

1. vim 的介绍

vim 是一款功能强大的文本编辑器,也是早年 Vi 编辑器的加强版,它的最大特色就是使用命令进行编辑,完全脱离了鼠标的操作。

2. vim 的工作模式

  • 命令模式
  • 编辑模式
  • 末行模式

说明:vim 打开文件进入的是命令模式

工作模式效果图:

注意点:编辑模式和末行模式之间不能直接进行切换,都需要通过命令模式来完成。

3. vim 的末行模式命令

  • :w 保存
  • :wq 保存退出
  • :x 保存退出
  • :q! 强制退出

4. vim 的常用命令

命令说明
yy复制光标所在行
p粘贴
dd删除/剪切当前行
V按行选中
u撤销
ctr+r反撤销
>>往右缩进
<<往左缩进
:/搜索的内容搜索指定内容
:%s/要替换的内容/替换后的内容/g全局替换
:开始行数,结束行数s/要替换的内容/替换后的内容局部替换
.重复上一次命令操作
G回到最后一行
gg回到第一行
数字+G回到指定行
shift+6回到当前行的行首
shift+4回到当前行的行末
ctr+f下一屏
ctr+b上一屏

4.1 保存退出

在这里插入图片描述

4.2 代码格式化

在这里插入图片描述

4.3 光标移动

在这里插入图片描述

4.4 删除命令

在这里插入图片描述

4.5 撤销和反撤销命令

在这里插入图片描述

4.6 复制粘贴

在这里插入图片描述

4.7 可视模式

在这里插入图片描述

4.8 替换操作

在这里插入图片描述

4.9 查找命令

在这里插入图片描述

4.10 切换到文本输入模式

在这里插入图片描述

4.11 末行模式下的操作

从命令模式切换到末行模式, 输入冒号(😃

4.11.1 保存退出

在这里插入图片描述

4.11.2 替换操作

下面表格中old表示原字符串, new表示新字符串
在这里插入图片描述

4.11.3 快速翻屏

在这里插入图片描述

4.11.4 在末行模式下执行shell命令

!shell命令
按下两次esc可以回到命令模式

5 vim的配置文件

5.1 用户级别配置文件

~/.vimrc(没有该文件直接创建即可), 修改用户级别的配置文件只会影响当前用户, 不会影响其他的用户。
例如: 在用户的家目录下的.vimrc文件中添加

语句含义
set nu显示行号
set ts=4设置一个制表键为4个空格
set autoindent设置自动缩进
set ruler显示标尺
set nohls取消搜索内容着色
set nu
syntax on
set ruler
set ts=4
set expandtab
set autoindent
set nohls

5.2 系统级别配置文件

/etc/vim/vimrc, 修改了系统级别的配置文件将影响系统下的所有用户.
说明: 由于linux是多用户操作系统, 建议只在用户级别的配置文件下进行修改, 不要影响其他用户.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值