vi编辑器简介和常用命令

#VI编辑器_终端编辑器的常用命令
1简介

1.1学习vi的目的

在工作中, 要对 服务器上的 文件进行 简单 的修改, 可以使用 ssh 登录到远程服务器上, 并且使用 vi编辑器 进行简单的编辑即可
需要修改的文件包括源代码
配置文件
例如: tomcat服务器的配置文件例如: 网卡信息的配置文件
在没有图形界面的环境下, 要编辑文件, vi是最佳选择 每一个使用linux的程序员,都应该或多或少的学习一些vi的常用命令

1.2.1VI和 vim
vi是的简称, 是linux中最经典的文本编辑器
vi 的核心设计思想:
让程序员的手指始终保持在键盘的 核心区域, 就能完成所有的编辑操作
vi的特点:
只能是编辑 文本内容, 不能对 字体 段落进行排版不支持鼠标操作
没有菜单只有命令
vi编辑器在 系统管理 服务器管理 编辑文件时, 其功能永远不是图形界面的编辑器能比拟的

1.2.2VIM
viM 是从vi发展出来的文本编辑器, 支持代码补全、编译 及 错误跳转等方便编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神
2打开和新建文件
在终端中输入vim在后面跟上 文件名 即可
eg:vim 文件名

2.2VI三种工作模式
VI有三种工作模式
1.命令模式
打开文件首先进入命令模式, 是使用vi的入口
通过 命令 对文件进行常规的编辑操作, 例如 定位 翻页 复制 粘贴 删除 … …
在其他图形编辑器下, 通过 快捷键 或者 鼠标 实现的操作, 都在 命令模式 下实现
2.末行模式 – 执行 保存 退出等操作
要退出 vi 返回到控制台, 需要在莫行模式下输入命令末行模式 是 vi 的出口
3.编辑模式 – 正常的编辑文字

** 3 vi编辑器的常用命令**
3.1移动

要熟练使用vi, 首先应该学会怎么在 命令模式下 快速移动光标 编辑操作命令 能够和移动命令一起使用
1)上 下 左 右
在这里插入图片描述
2)行内移动

在这里插入图片描述
3)行数移动
在这里插入图片描述
4)屏幕移动
在这里插入图片描述
3.2移动(程序)
1)段落移动
vim中使用 空行 来区分段落
程序开发时, 通常 一段功能相关的代码会写在一起 – 之间没有空行
在这里插入图片描述
2)括号切换
在这里插入图片描述
3.3选中文本(可视模式)
学习 复制 命令前, 应该先学会 怎么样选中 要复制的代码在 vi 中要选择文本, 需要显示 visual 命令切换到 可视模式
vi 中提供了 三种 可视模式, 可以方便程序员的选择 选中文本的方式按 ESC 可以放弃选中, 返回到 命令模式
在这里插入图片描述
可视模式下, 可以和 移动命令 连用, 例如 ggVG 能够 选中所有的内容
3.4撤销和恢复撤销(保命指令)
在这里插入图片描述
3.5删除文本
在这里插入图片描述
提示: 如果使用 可视模式 已经选中了一段文本, 那么无论使用 d 还是 x, 都可以删除选中文本删除命令可以和移动命令连用, 以下是常见的组合命令:
在这里插入图片描述
3.6复制和剪切
vi 中提供有一个 被复制文本的缓冲区
复制 命令会将选中的文字保存在缓冲区删除 命令删除的文字会被保存在缓冲区
在需要的位置, 使用 粘贴 命令可以将缓冲对的文字插入到光标所在的位置
在这里插入图片描述
3.7替换
在这里插入图片描述
3.8查找
在这里插入图片描述
n :查找上一个 N:查找下一个
在这里插入图片描述
3.9查找并替换
在vi查找和替换命令需要在 末行模式 下执行
记忆命令格式
在这里插入图片描述
1)全局替换
一次向 替换文件中的 所有出现的旧文本命令格式如下
在这里插入图片描述
2)可视区域替换
先选中 要替换文字的 范围命令格式如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值