Linux系统管理学习之Vi编辑器学习

各种模式进入/退出命令

通过终端 输入 vi 进入vi(vim)编辑器后
1.进入编辑模式 : i
   默认模式下输入i 可以进行文本编辑
   退出按esc
2:进入命令行模式: " : " 冒号
   输入冒号会在左下角显示命令行,可以进行文件的保存,修改以及vi的退出等操作
   对输入命令回车执行后自动返回默认模式
3.进入命令行模式: / 
   暂时没搞懂这种方式进入命令行有什么区别,但是有的命令需要使用反斜杠
4.可视模式:多文件操作下可以按命令块进行文本操作
   默认模式下按 ctrl + v

编辑模式下的基本操作

1 光标移动: 方向键↑ ↓ ← → 以及h j k l 四个按键
    四个按键分别为左下上右方向
2 删除一个字符: 移动光标到目标字符 按 x ;nx表示删除从光标开始的N个字符
3 删除光标所在行: dd ; ndd 表示删除从光标开始下n行
4 撤销: u
5 对“撤销”进行撤销 : ctrl+r
6 删除换行符 J 或者shift +j
7 复制 yy 复制光标所在行 nyy复制光标所在行以及其下n行
8粘贴 p 
9快速移动
	G:移动光标到文本末尾 或者shift+0
	gg:移动光标到文本头部
	$:行尾;基本上功能含义是尾部
	0:行首
10查找
    在/命令行下 输入要查找的字符串
    n/N:前者向下查找后者向上查找
11替换 : 基本格式 n1,n2s/word1/word2/gc
     n1,n2表示要查找的行数区间;word1表示要查找的字符串;word2表示用于替换的字符串
     字符c可以省略:该选项用于提供询问
12插入另一个文件的内容: 冒号命令行下 r + 路径文件名 比如 r./hello.c

VI文件的保存、VI的退出

冒号命令行模式下
 1. w:表示保存  
 2. q:表示退出
 3. !:表示不做更改
 得到
 4. wq 保存后退出
 5. q! 不作任何更改后退出
 6 w + 文件名 表示另存为xxx 的文件

多文件操作

shell命令行中 可以通过vi + 文件名1 文件名2…来打开多个文件
进入vi之后可以使用n/N切换文件
ctrl+v下进入可视化模式
可视化模式:该模式下类似Windows下文本编辑模式,可以使用光标选中文本进行复制(y)、粘贴(p)等操作
保存操作参考前文。


添加一个自动行编号:set nu

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值