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 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 命令行基础-vim编辑器 -> 正文阅读

[系统运维]命令行基础-vim编辑器

目录

一、Vim 文本编辑器介绍

二、命令介绍

三、运行模式

1、命令模式

1)进入方式

2)命令模式操作

2、编辑模式

1) 进入方式

2) 编辑模式操作

3、末行模式

1)进入方式

2)末行模式操作

4、视图模式

1)进入方式

2)视图模式操作?


一、Vim 文本编辑器介绍

? Vim 是从 vi 发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。Vim 的第一个版本由布莱姆·米勒在 1991 年发布。最初的简称是 Vi IMitation,随着功能的不断增加,正式名称改成了 Vi IMproved。现在是在开放源代码方式下发行的自由软件。

二、命令介绍

vim?是 Vi improved的缩写

功能:

(1)若目标文件存在,则打开并编辑

(2)若目标文件不存在,则创建并编辑

格式:vim??/[目录]/[文件名]

三、运行模式

1、命令模式

1)进入方式

[root@localhost wangwu]# vim wangwu.txt

#输入此命令,进入命令模式

2)命令模式操作

光标跳转 ???

操作类型

按键指令

用途

移动光标

↑ ↓ ← ?→

上下左右

光标行内跳转

Home键 ^键、数字键0

跳转到行首

End键、$键

跳转到行尾

全页翻页

PgUp键、PgDn键

向上翻页、向下翻页

光标行间跳转

字母gg双击

跳转到文件的首行

字母G键

跳转到文件的末尾行

复制/粘贴/删除

操作类型

按键指令

用途

复制

yy、#yy

复制光标所在一行、多行

粘贴

P、p

粘贴到光标处之前、之后

删除

x键、Delete键

删除光标处的单个字符

dd、#dd

剪切光标所在一行、多行

d^

从光标之处之前剪切到行首

d$

从光标之处之前剪切到行尾

查找/撤销/保存

操作类型

按键指令

用途

文本查找

/字符

向后查找字符串

N、N

跳转前/后一个结果

撤销编辑

u

撤销最近一次操作

U

撤销对当前行的所有修改

Ctrl + r

取消前一次撤销操作

保存退出

ZZ

保存修改并退出

2、编辑模式

1) 进入方式

编辑模式下,可对文本中的内容进行添加、删除、修改等操作

在命令模式下,按字母 i、a、o键进入编辑模式,按Esc,返回命令模式

按字母i键 ?光标之前插入内容

按字母a键 ?光标之后插入内容

按字母o键 ?光标下一行插入内容

2) 编辑模式操作

操作类型

按键指令

用途

文本查找

/字符

向后查找字符串

N、N

跳转前/后一个结果

撤销编辑

u

撤销最近一次操作

U

撤销对当前行的所有修改

Ctrl + r

取消前一次撤销操作

3、末行模式

1)进入方式

在命令模式下,按符号:或符号 /进入末行模式,按Esc,返回命令模式

2)末行模式操作

保存/退出/文件操作

操作类型

按键指令

用途

存盘及退出

:w

保存当前文件

:q

退出(不修改文件情况下)

:q!

放弃已有更改后强制退出

:wq、:x

保存已有更改后退出

文件操作

:w /opt/wangwu

另存为新文件

:r /opt/wangwu

读取该文件内容

字符串替换

操作类型

按键指令

用途

行内替换

:s/dd/wu

替换当前行第一个dd为wu

:s/dd/wu/g

替换当前行所有的dd为wu

区域内替换

:w,u s/dd/wu/g

替换第w-n行所有的dd为wu

:$ s/dd/wu/g

替换文件中所有的dd为wu

开关参数的控制

操作类型

按键指令

用途

编辑器设置

:set nu|nonu

显示|不显示行号

:set ai|noai

启用|关闭自动缩进

4、视图模式

1)进入方式

在命令模式下,按字幕v进入视图模式,按Esc,返回命令模式

2)视图模式操作?

复制/粘贴

1、使用方向键↑ ↓ ← ?→选择要复制的内容,然后按y键

2、移动光标,停在需要粘贴的位置,按p键进行粘贴操作

批量添加注释

1、Ctrl + v 进入视图模式

2、使用方向键↑ ↓选择多行,字母i键进入编辑模式

3、输出#符号后,按Esc键,在按vv(连续按v键两次)

批量删除注释

1、Ctrl + v 进入视图模式

2、使用方向键↑ ↓选择多行,dd键(连续按d键两次)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 11:21:19  更:2022-01-24 11:21:52 
 
开发: 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年11日历 -2024/11/16 8:25:00-

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