博客
关于我
Linux vi命令模式
阅读量:626 次
发布时间:2019-03-14

本文共 851 字,大约阅读时间需要 2 分钟。

Vi编辑器基本使用指南

Vi编辑器是专业文本编辑工具,功能强大且有丰富的插件支持。接下来将详细介绍Vi编辑器的常用命令和操作流程。

一、命令模式

在命令模式下,用户可以通过输入短语来执行各种操作。移动光标是命令模式的基础操作,以下是常用的光标移动命令:

1.1 移动光标

  • l:向右移动
  • h:向左移动
  • k:向上移动
  • j:向下移动
  • G:移动到文件末尾
  • gg:移动到文件开头
  • 0:移动到当前行的行首
  • shift+4:移动到当前行的末尾
  • 数字+G:移动到指定行

1.2 删除(剪切)

  • x:删除光标后的字符
  • X:删除光标前的字符
  • dw:删除一个单词(注意要将光标放在单词的第一个字符位置)
  • d0:删除当前行光标前的内容
  • d/ 或 D:删除当前行光标后的内容
  • dd:删除光标所在的行
  • 数字+dd:删除多行

1.3 撤销

  • u:撤销
  • ctrl+r:反撤销

1.4 复制粘贴

  • p:在光标下一行粘贴
  • P:在当前行粘贴
  • yy:复制当前行
  • 数字+yy:复制多行
  • y:在可视模式下复制选中的字符

2. 编辑模式

在编辑模式下,用户可以直接插入字符,支持多种插入方式:

2.1 插入字符

  • a:从光标右边插入并进入编辑模式
  • A:跳到当前行的末尾并插入字符
  • i:从光标左边插入并进入编辑模式
  • I:跳到当前行首并插入字符
  • o:在光标下一行插入一个空行并开始编辑
  • O:在光标上一行插入一个空行并开始编辑

2.2 删除操作

  • s:删除光标所在的字符
  • S:删除光标所在的行

3. 末行模式

末行模式主要用于批量处理行数据:

3.1 核查替换

  • s/原字符串/替换字符串/g:替换指定字符串(全局)

3.2 保存与退出

  • wq:保存并退出
  • w:保存当前内容
  • q:退出编辑器(不保存)
  • q!:退出且不保存

4. vi分屏

在末行模式下,vi支持多屏编辑,常用命令包括:

4.1 屏幕分割

  • sp:水平分屏
  • vsp:垂直分屏

4.2 分屏管理

  • ctrl+ww:切换分屏

通过以上命令,Vi编辑器提供了强大的文本处理功能,适用于开发、编写和维护各种文本文件。

转载地址:http://vlqoz.baihongyu.com/

你可能感兴趣的文章
TiDB 源码阅读系列文章(十三)索引范围计算简介
查看>>
TiDB 源码阅读系列文章(十六)INSERT 语句详解
查看>>
TBSSQL 的那些事 | TiDB Hackathon 2018 优秀项目分享
查看>>
【面试题】Java中创建对象的方式有几种?
查看>>
1900分图论 : 1183E1 LCA + Kruskal
查看>>
(建议收藏)计算机网络:传输层概述、UDP协议与可靠传输协议习题解析与拓展
查看>>
Android 开发常用的工具类(更新ing)
查看>>
Android HUAWEI 使用安装包安装App时系统提示:文件打开失败
查看>>
线性回归之最小二乘法(高斯-马尔可夫定理)
查看>>
Android之知识总结
查看>>
RabbitMq下载和安装linuxcenteros安装
查看>>
EasyUI的简单介绍
查看>>
android全方位性能优化方法
查看>>
引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
查看>>
Idea代码统计工具
查看>>
官网Tensorflow 移动开发流程
查看>>
python 安装scikit-learn遇到的问题解决方案
查看>>
HTTP 错误 500.21 - Internal Server Error 发布网站遇到这个错误
查看>>
微信小程序:出现脚本错误或者未正确调用 Page()错误解决
查看>>
海外引流怎么做?巨象指纹浏览器助你,人人都是产品经理
查看>>