IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Linux复习 -> 正文阅读

[开发工具]Linux复习

什么是编辑器

编辑器(文本编辑器):工具软件,用于创建新文件或修改旧文本文件
编辑对象:文本文件
相对简化的字处理器
vi
全屏文本编辑器
字处理灵活性、简单、易用得到多数Unix操作系统支持
vim
vi的改进增强版
$ vi

vi的工作模式

命令模式
■启动后默认模式
■所有输入都被解释为命令不显示,被执行
■通过按键删除字、行、段;移动光标及执行其他操作
ex命令
■按下冒号,编辑器最后- -行输入命令
■回车结束命令输入,执行
文本输入模式
键盘输入文本字符
屏幕显示用户输入
状态行
■屏幕最底部一行
■反馈用户操作结果
■错误/其他信息在状态行显示

$ vi myfirst

■实现ex命令操作

工作模式切换

在这里插入图片描述

基础的vi编辑器命令

文本基本编辑要求
创建新文件、修改已有文件
输入文本
删除文本
搜索文本
修改文本
保存文件并退出编辑

按i进入文本输入模式
输入文本,屏幕上显示输入内容
BackSpace或Ctrl+h删除字符
每行输入结束按Enter进入下一行

在这里插入图片描述
在这里插入图片描述
文本输入模式转为命令模式使用 ESC键

命令模式
在这里插入图片描述在这里插入图片描述
文本修改

删除字符
删除单个字符:x
删除多个字符:数字+x
撤销最近修改:u
撤销对当前行的修改:U

删除行与单词
删除光标所在行:dd
删除多行:数字+dd
u
删除光标所在单词:dw

重复上一次动作
.

替换字符
替换光标位置上一个字符:r+需要替换成的字符
不发生模式转换
替换从光标位置开始的字符:R+需要替换成的字符
发生模式转换

搜索字符串

/+想要搜索的字符串

n 下一个匹配,与命令搜索方向相同
N 下一个匹配,与命令搜索方向相反

退出
保存文件并退出
:wq
:x
ZZ
直接退出(如果存在过修改文件则不能退出)
:q
不保存退出
:q!

vi在线帮助

:help wq

存储缓冲区

用户创建新文件,vi打开一个临时工作

用户打开的文件存在,vi将会原文件复
制到临时工作区

对文件的修改只做用于工作区的副本,
而不是原文件

临时工作区被称为缓冲区或者工作缓冲

会话过程中,vi使用几个不同的缓冲区
来管理文件

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-14 16:10:12  更:2021-12-14 16:11:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/24 21:10:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计