vi和vim常用的三种模式
文章目录
- 1. vi 和 vim 的基本介绍
- 2. vi 和 vim 常用的三种模式
- 2.1 正常模式
- 2.2 插入模式
- 2.3 命令行模式
- 3. vi 和 vim 基本使用
- 4. 各种模式的相互切换
- 5. vi 和 vim 快捷键
- 5.1 快捷键使用练习
- 6. 常用快捷键总结
1. vi 和 vim 的基本介绍
- Linux系统会内置
vi
文本编辑器 Vim
具有程序编辑的能力,可以看做是Vi
的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2. vi 和 vim 常用的三种模式
2.1 正常模式
- 以
vim
打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、粘贴』来处理你的文件数据。
2.2 插入模式
按下i,I,o,O,a,A,r,R
等任何一个字母之后才会进入编辑模式,一般来说按i
即可.
2.3 命令行模式
- 输入
esc
再输入:
,在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim
、显示行号等的动作则是在此模式中达成的!
3. vi 和 vim 基本使用
- 使用vim开发一个Hello.java程序
4. 各种模式的相互切换
5. vi 和 vim 快捷键
5.1 快捷键使用练习
拷贝当前行
yy
,拷贝当前行向下的5
行5yy
,并粘贴(输入p
)。删除当前行
dd
,删除当前行向下的5
行5dd
在文件中查找某个单词【 命令行下/关键字,回车查找,输入
n
就是查找下一个】设置文件的行号,取消文件的行号 [ 命令行下
: set nu
和:set nonu
]编辑
/etc/profile
文件,在一般模式下,使用快捷键到该文档的最末行[G
]和最首行[gg
]在一个文件中输入"
hello
" ,在一般模式下,然后又撤销这个动作u
编辑
/etc/profile
文件,把光标快速定位到20行,在一般模式下,输入20
,再输入shift+g
更多的看整理的文档
快捷键的键盘对应图
6. 常用快捷键总结
vi和vim常用的三种模式相关推荐
- [ linux ] vim 编辑器的三种模式介绍
之前写道了Linux的防火墙相关的操作,我就想到了我们常用的编辑器vim,在这里也一起分享一下 目录 linux编辑器简介: Linux平台下的文本编辑器: vi和vim区别: 使用vim工具打开文件 ...
- Vim编辑器的基本使用和三种模式
Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 目前使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字 ...
- DDD分层架构的三种模式
本文来说下DDD分层架构的三种模式 文章目录 概述 DDD 分层架构 模式一:四层架构 模式二:五层架构 模式三:六边形架构 本文小结 概述 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和 ...
- 还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !
来源:jianshu.com/p/a775836c7e25 引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识. DDD DDD(Domain DrivenDesign ...
- 还在搞三层架构?了解下 DDD 分层架构的三种模式吧
引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识. DDD DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高 ...
- Linux -- vi和vim编辑器(编写Hello.java程序,三种模式的转换,常用快捷键练习)
文章目录 1. vi和vim编辑器 1.1 vi和vim编辑器介绍 1.2 vi和vim的三种常见模式 1.3 快速入门案例:使用`vim`开发一个`Hello.java`程序 1.3.1 建立 `H ...
- linux vi/vim三种模式,保存退出,强制退出
一.三种模式 vi/vim工具 共分为三种模式,分别是: 1.命令模式(Command mode), 2.输入模式(Insert mode) 3.底线命令模式(Last line mode). 命令模 ...
- Linux之vi三种模式常用操作的学习
1.vi的三种模式 2.切换到编辑模式的四种方式,编辑模式可以输入任意内容 a 光标向后移动一位 i 当前位置 o 另起新行 s 删除光标所在字符 r 替换光标所在字符 3.尾行模式,用于保存内容. ...
- Linux——Vim编辑器三种模式(命令模式、输入模式、末行模式)的基本使用总结
目录 1.三种命令模式 2.Vim编辑器的简单使用 3.Vim编辑器的常用命令 1.三种命令模式 Vim是一款出色的文本编辑器,多数Linux操作系统都会默认安装,其包括三种模式,各模式的切换方法如下 ...
最新文章
- python中try except处理程序异常的三种常用方法
- 高通平台modem部分mbn文件的OTA和PDC升级方法
- opencv python matplotlib.pyplot.hist() 如何绘制灰度直方图,如何根据灰度直方图确定最优二值化值
- 软件设计原则(三)里氏替换原则 -Liskov Substitution Principle
- 文献记录(part51)--识别聚类间远近关系的双几何体模型
- android 学习查阅笔记
- Centos7下搭建LAMP环境,安装wordpress(不会生产博客,只是一名博客搬运工)(菜鸟)
- 输出整数各位数字 (15 分)
- python主线程和子线程_python 在threading中如何处理主进程和子线程的关系
- 单元测试service注解注入,会空指针异常
- 【博客迁移】hyrepo.com
- C语言小游戏——贪吃蛇
- MAC地址厂商查询网址
- 【清纯可爱女孩win7主题】
- 带孔的打印纸怎么设置_针式打印机纸张的格式大小该怎么设置?
- 视频编码解码(x264参数)
- java 获取最近12个月(包含当月)
- **惠普GK100机械键盘设置**
- Ansible中的条件判断、handlers
- 2012年度最佳 Web 前端开发工具和框架——《上篇》