vim 有三种模式:
命令模式(Command mode)
插入模式(Insert mode)
底线命令模式(Last line mode)

默认打开vim,即进入命令模式

接下来,英文输入状态下,
按i 进入插入模式,可以输入字符;
按x 为删除光标所在字符;
: 表示切换到底线命令模式

底线命令模式下,
按q 退出程序
按w 保存文件

一般就是按 :wq 退出并保存

从插入模式切换到命令模式,按ECS即可。
在命令模式下按: (即英文状态下的冒号) 切换到底线命令模式

用一张图来解释,它们之间的切换关系:


vim编辑器的各种用法技巧下一篇再写

linux学习笔记:vim编辑器基本操作(附vim 键盘图)相关推荐

  1. Linux学习笔记(二)(Vim文本编辑器 权限管理(用户,用户组) 系统相关(磁盘,进程))

    Linux学习笔记(二) 5.账号管理 概述 一.用户账号管理 概述 1. 添加账号 :useradd(`useradd 选项 用户名`) 2. 删除帐号(`userdel 选项 用户名`) 3. 修 ...

  2. Linux学习笔记---VI编辑器常用快捷键

    在Linux系统中编辑或者修改文件常用的编辑器为VI/VIM编辑器.在使用VI编辑器的时候,需要用特定的按键来实现某些功能.下面就整理一下常用的按键操作. 如果要打开或者新建一个文件的话,在终端中直接 ...

  3. Linux学习笔记 -- 文本编辑器之 vi与vim

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode). 这三种模式的 ...

  4. 在linux中建立一个vim的目录,Linux学习笔记一(目录结构、Vim编辑器、用户管理)...

    1.Linux介绍 linux是一个开源.免费的操做系统,其稳定性.安全性.处理多并发已经获得 业界的承认,目前不少企业级的项目都会部署到Linux/unix系统上. Linux主要的发行版: Ubu ...

  5. Linux学习笔记之基本操作汇总

    Linux学习笔记之基本操作汇总 图片放大了再看才清楚!!!! Linux cd ocd / root package ocd /user ocd -/ ocd ~ home ocd - ls ...

  6. 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)

    Matlab入门教程超详细学习笔记二:基本操作与矩阵运算 前言 一.基本操作 1.把matlab当作计算器使用 2.变量 3.控制格式输出 二.矩阵运算 1.矩阵 2.矩阵索引 3.使用:创建向量 4 ...

  7. 超强linux学习笔记,值得一看(附PDF下载)

    这次整理了linux最常用的学习笔记 很实用,很具操作性 先来看看这份笔记都有什么东西( 笔记共有154页   太长了就不一一截图 下载: Linux学习笔记(强悍总结值得一看).pdf 欢迎关注微信 ...

  8. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  9. *Linux学习笔记

    *Linux学习笔记__20161222usst湛恩 所有的荣誉和赞美都献给上帝,让一切成为可能! 1. 文件系统 Linux下所有设备都是文件,采用树形文件管理系统,将文件存储在单个目录结构中(虚拟 ...

  10. LINUX学习笔记共五部分

    LINUX学习笔记1--LINUX系统命令 1.         界面切换: a)         进入字符界面:按住ctrl+alt+F1: 1.         首先需要进入用户登入,输入用户名和 ...

最新文章

  1. Linux 第70天 mariadb transaction, log
  2. WAMPSERVER安装之笑话
  3. python绘制灰度图片直方图-用python简单处理图片(5):图像直方图
  4. 百度2012校招笔试题之全排列与组合
  5. python 编程算法_python语言编程算法
  6. 10天内构建良好的REST API的指南
  7. zookeeper学习之环境搭建
  8. 勤哲excel 2007服务器 模板分类为空,勤哲Excel服务器20088.7完整企业版
  9. (Android)java虚拟机和Dalvik虚拟机的区别
  10. 还不会回答Spring Boot和Spring MVC的关系?大厂Java高级面试官告诉你答案!
  11. Codeforces Round #388 (Div. 2) C. Voting
  12. QCC3005 实现iphone手机banner显示电量图标【续】
  13. 安装SQL Server 2016及一些常用操作
  14. win10系统电脑点击桌面图标没反应怎么处理
  15. MFC入门基础(十)静态文本框()、编辑框(Edit Control)
  16. Hasor-RSF —— 分布式服务框架
  17. Flutter中使用device_info获取设备信息
  18. matlab体素化,教程|如何使用Matlab制造GrabCAD体素打印切片
  19. OPPO AI Lab 核心岗位开放招聘:至美之路,等你加入!
  20. 7个快速登录Gmail的技巧

热门文章

  1. 史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同
  2. 高性能微服务 Dubbo RPC Redis 分布式框架
  3. Fluent Design System 设计语言元素
  4. IntelliJ IDEA 2016
  5. Ubuntu启动密码丢失的找回
  6. 【数据结构】二叉搜索树的python实现
  7. Keras中RNN、LSTM、GRU等输入形状batch_input_shape=(batch_size,time_steps,input_dim)及TimeseriesGenerator详解
  8. NLP --- 条件随机场CRF详解
  9. 归并排序的java代码_归并排序的原理及java代码实现
  10. python中int什么意思_python中int是什么意思