Linux的vi和vim工具

目录

  1. vi和vim 简介
  2. vi和vim使用方法
  3. vi和vim的命令

1.vi和vim简介

vim/vi是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常使用的文本编辑器,它的作用是建立,编辑,显示文本文件。vim/vi 没有菜单,只有命令。

在Linux,Unix服务端应用的时候,往往是没有图形化界面的使用命令行这种方式,这就存在没有图形化界面如何编写脚本和修改配置文件,这里有许多非文本编辑器的选择。

vim是vi的升级版,vim有颜色

vi和vim最常用的两个操作:(1)编辑文本文件,主要是系统的配置文件。(2)写一些脚本。主要是shell脚本。

2.vi和vim的使用方法

vi是系统默认的,vim是需要下载安装的,通过命令yum install -y vim-enhanced

vi和vim有3种模式
1.命令模式:
可以使用大量的命令对文本进行操作
删除
拷贝
移动光标
替换
查找

2.编辑模式
通过命令切换到编辑模式后,可以对文本进行编辑

3一般模式(退出模式)
通过命令切换到退出模式,可以对文本进行保存、退出、不保存退出

以上3种模式都是通过命令的方式来切换:
从命令模式切换到编辑模式,可以使用很多命令:
i:在光标所在当前位置进行插入
I:在光标所在行首插入
o:在光标所在当前的下一行插入新的一行
O:在光标所在当前的上一行插入新的一行
a:在光标所在当前字符后插入
A:在光标所在的行尾插入
p:从光标所在行开始,向上黏贴已经复制或者黏贴的内容

移动光标的命令:
l:往右移动
h:往左移动
j:往下移动
k:往上移动
ctrl+b或pageup键:向前翻页
ctrl+f或pagedown键:向后翻页
gg:快速移动到首行
G:快速移动到末行
shift+4:快速移动到行行尾
0或shift+6:快速移动到行首

对文本进行操作的命令:
x:删除光标所在的字符,nx,从光标所在的位置,往后删除n个字符
X:删除光标前面的字符
dd:删除光标所在的一行,ndd,从光标所在的行开始,往后删除n行
dd 和p 组合:剪切+粘贴
yy:复制光标所在的一行,nyy,,从光标所在的位置,往后复制n行
yy 和p 组全,复制+粘贴
p:粘贴,
u:回退到上一步,如果重复按u,一直回退
v:按了v后,会从光标位置开始,选中需要的字符

命令模式的几个命令:
/word:像光标之后查找一个字符串word,按n向后继续搜索
?word:像光标之前查找一个字符串word,按n向前继续搜索
:n1,n2s/word1/word2/g:在n1-n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1
:1,$s/word1/word2/g:将文档中所有word1替换为word2,不加g则只替换每行的第一个word1
:w :保存文本
:q :退出vim
:w! :强制保存,在root用户下,即使文本只读也可以完成保存
:q! :强制退出,所有改动不生效
:wq :保存并退出
:set nu :显示行号
:set nonu :取消行号

从编辑模式切换到命令模式:按esc键

从命令模式切换退出模式:冒号("😊

以上就是我的所有内容

有用请点赞,养成良好习惯!

疑问交流鼓励请留言!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值