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:Vim编辑器 -> 正文阅读

[系统运维]Linux:Vim编辑器

Vim编辑器是Linux环境下常用的一种文本编辑器,类似于Notepad++等等


首先在LINUX环境下输入以下打开对应的文件, 直接进入命令模式

gvim uart_tb.sv &

Vim编辑器可不使用鼠标,使用键盘直接进行操作,所以根据操作类型分成了以下三种模式

1. 命令模式

主要完成文件内容的复制、粘贴、替换、删除等操作。

打开文件之后,直接按下相应的键即可实现

光标移动 HJKL、w、b、0、$、gg、G、%

● HLJK或方向键:实现上下左右光标移动

● w:移动到下一个单词首字母

b:移动到上一个单词首字母

● 0:移动到行首字母

$:移动到行尾字母

● gg:移动到首行

10gg:移动到第10行

G:移动到尾行

● %:匹配代码的相互移动。例如{}、()、begin-end、function-endfunction等

光标选中 v

v、HJKL:从当前光标位置开始选中,按下HJKL控制选中内容。或者是鼠标拖动

查找 /abc、*、n、N

● /abc:查找abc,

● n和N:将光标上下移动到不同的查找位置

● *:查找光标处的单词

删除 d、dd、10dd

● d:删除选中的内容

● dd:删除一整行

● 10dd:删除光标后10行

复制 y、yy、10yy

● y:复制选中的内容

● yy:复制一整行

● 10yy:复制光标后10行

粘贴 p

将剪切板的内容复制到光标处

撤销与重复 u、Ctrl+r

● u:撤销上一次操作

● Ctrl+r:重复上一次操作

2. 输入模式

该模式下可对文件进行写操作

命令模式下,按下相应的键进入编辑模式

光标位置写 i

按下i,光标变成竖线,再按下想输入的文本即可。

此时也可以使用backspace删除内容

光标另起一行写 o

类似于windows中的回车

3. 编辑模式

对文件中指定内容执行保存、查找和替换操作等。

命令模式下,按下相应的键即可

保存 :w

按下:w,再回车即可保存

替换 :1,10s/a1/a2/g

● :1,10s/a1/a2/g:表示将第1行到第10行的所有a1直接替换成a2。可使用$表示最后一行

● :1,10s/a1/a2/gc:每个a1替换都要求用户确定。y表示是,n表示否

退出Vim :q

● :q :直接退出,会询问

● :wq :保存后退出

光标移动到10行 :10

标签控制 :tabe filename、:tabn3、:close

● :tabe filename :新标签中打开filename

● :tabn3 :切换到第3个标签

● :close :关闭当前标签

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

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