vi/vim 的使用
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:以下是常用的几个命令:
命令模式:

用户刚刚启动 vi/vim,便进入了命令模式。

以下是常用的几个命令:

i 或者shift+a切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

输入模式

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

q 退出程序
w 保存文件
按ESC键可随时退出底线命令模式。

linux vi/vim 的命令相关推荐

  1. 解决linux vi/vim或命令行出现方向键、删除出现乱码

    解决linux环境vi/vim出现方向键.删除出现乱码的问题 按如下步骤操作 使用root权限打开文件vimrc.tiny,命令如下: sudo vi /etc/vim/vimrc.tiny 解决方向 ...

  2. linux vi回到末行模式,Linux vi/vim 的命令模式,,编辑模式,末行模式

    命令模式:可以随意的打开一个文件.比如操作 1.[root@room9pc16 ~]# vim /tmp/passwd 按下enter健将会出现如下信息: root:x:0:0:root:/root: ...

  3. -Git Linux vi/vim 命令 按键 MD

    目录 目录 Linux vi/vim 简介 vi/vim 的使用 命令模式 输入模式 底线命令模式 vi/vim 使用实例 使用 vi/vim 进入一般模式 按下 i 进入输入模式,开始编辑文字 按下 ...

  4. linux vim修改字符串,Linux系统vi(vim)编辑器命令说明

    Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...

  5. Linux vi 编辑器常见命令的使用

    Linux vi 编辑器常见命令的使用 Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Win ...

  6. linux - vi / vim 编辑器

    linux - vi / vim 编辑器 1. vi / vim 是什么 2. 模式切换 2.1 一般模式(普通模式) 2.2 编辑模式 2.3 命令模式 1. vi / vim 是什么 vi是uni ...

  7. linux vi/vim三种模式,保存退出,强制退出

    一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...

  8. Linux vi格式化文件命令

    Linux vi格式化文件命令 全篇格式化: 命令模式下 gg --到文件开头 = --格式化 G --到文件末尾 部分格式化可以用: 在命令模式下,按 v 进入visual模式. 然后用上下箭头选中 ...

  9. Educoder头歌-Linux vi/vim编辑器

    文章目录 第1关:vi/vim基本用法 特别提醒 第2关:vi/vim工作模式切换 第3关:vi/vim命令模式 第4关:vi/vim底线命令模式 第1关:vi/vim基本用法 rm -fr /roo ...

  10. vi/vim常用命令 zz

    http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...

最新文章

  1. Linux 数据同步方案
  2. OpenCV识别形状
  3. array_unique() 去重复
  4. PPT 2016的加解密功能
  5. maven添加非官方jar包到本地库
  6. 鸿蒙公测新增6款手机,鸿蒙公测第二期报名入口 鸿蒙2.0第二期公测新增支持机型有哪些...
  7. 更改图片位置_如何轻松快速地将图片转换到JPG/JPEG/PNG/BMP/TIFF
  8. 使用可视化工具redisclient连接redis
  9. 为什么预估执行计划与真实执行计划会有差异?
  10. [另类应用]让SQL Profiler拦不到你的SQL
  11. 《大规模元搜索引擎技(1)》一 2.1 系统体系结构
  12. 如何在Linux上执行exe文件
  13. 170923_Spring Cloud 微服务实战(翟永超著) 读书笔记(一)_什么是Spring Cloud?
  14. 学习嵌入式怎么入门和提高?嵌入式开发教程pdf
  15. 01 为什么要学习计算机组成原理?
  16. #457 科技乱炖:去中心化的Damus,会比Twitter更好么
  17. 使用WebUploader实现图片上传
  18. 中国石油大学(北京)-《外国文学作品选读》第二阶段在线作业
  19. php记事,PHP记事(2)
  20. flex4 中获取Microphone,抑制回声和使用Speex编码音频的方法

热门文章

  1. 使用Postman工具进行简单的Get/Post测试
  2. smobiler中实现页面切换_Smobiler学习日志——.Net语言 APP开发平台:如何在webview中加载网页,smobilerwebview...
  3. 基于大数据技术推荐系统算法案例实战教程
  4. pdf转word转换器绿色版
  5. android模拟器多点触摸,Windows 7 多点触摸开发模拟器和多点触摸驱动
  6. 第二篇 : JShell 工具
  7. 在线预览 PDF 文档插件 PDFObject.js
  8. 【搞船日记】【Shapr3D的STL格式转Gcode】
  9. freeCAD transform stepamp;amp; stp to stl logging py2exe 打包
  10. php在线中文转英文,thinkphp页面的多语言切换,中文、英文之间的转换