文档章节

vim一般模式

李超小牛子
 李超小牛子
发布于 06/20 22:05
字数 842
阅读 17
收藏 0
点赞 0
评论 0
Vim

vim 是什么

vim是什么 ? 在之前接触Linux,编辑网卡配置文件的时候我们用过了vi ,vim简单说就是vi的升级版,它跟vi一样是Linux系统中的一个文本编辑工具。

如果系统中没有vim ,需要安装一下:

yum install -y vim-enhanced

安装完了之后就可以正常使用了。我们使用vi和vim打开/etc/passwd发现,使用vi时文件的内容是没有颜色区别的,而使用vim编辑是就有很多颜色。

不管是有颜色还是没有颜色,只要能达到我们需要的目的就足够了,使用哪个编辑工具都可以。

vim的三种常用模式

  • 一般模式
  • 编辑模式
  • 命令模式

一般模式

使用vim_ filename_命令编辑文件时,进入的就是一般模式,在一般模式下我们可以使用方向箭头键移动光标,还可以使用很多类似于快捷键的东西

  • h 光标向左移动一个字符
  • l 光标向右移动一个字符
  • j 光标向下移动一个字符
  • k 光标向上移动一个字符
  • Ctrl+B 文本页面向前翻一页
  • Ctrl+F 文本页面向后翻一页
  • 数字0或者shift+6 光标移动到本行行首
  • shift+4 光标移动到本行行尾
  • gg 光标移动到首行
  • G 光标移动到尾行
  • nG 光标移动到n行(n是任意数字)
  • 与nG类似,先按下数字键(n)再按上面提到的字符,都会相应的移动n个字符或n行

在一般模式下,我们还可以通过快捷键来复制、剪切、粘贴文本的内容

  • x 表示向后删除一个字符(删除的内容在剪切板里面,可以按p键粘贴)
  • X 表示向前删除一个字符(删除的内容在剪切板里面,可以按p键粘贴)
  • nx/nX 表示向后/向前删除n个字符(删除的内容在剪切板里面,可以按p键粘贴)
  • dd 表示删除光标所在的那一行内容(删除的内容在剪切板里面,可以按p键粘贴)
  • ndd 表示删除包括光标所在行之后的n行内容(比如删除光标所在行及以下的10行,按下10gg,删除的内容也在剪切板里)
  • yy 复制光标所在行内容
  • nyy 复制包括光标所在行及以下的一共n行
  • p 从光标所在行开始向下粘贴已经复制或者剪切的内容
  • P 从光标所在行开始向上粘贴已经复制或者剪切的内容
  • u 还原上一步操作(相当于Windows里面的Ctrl+z 撤销)最多还原50步
  • Ctrl+r 撤销还原上一步操作(相当于撤销刚刚的撤销操作)
  • v 按v后移动光标,会选中指定字符,可以实现复制、剪切等操作。

© 著作权归作者所有

共有 人打赏支持
李超小牛子
粉丝 1
博文 74
码字总数 83493
作品 0
通州
vim介绍、vim颜色显示、vim一般模式操作

一、vim介绍 vim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。vim和vi的区别在于vim编辑文本时会用不同的颜色显示文本,vi没有颜色。 安装v...

豆渣锅
2017/11/12
0
0
vim介绍, 颜色显示和移动光标, 一般模式下移动光标、复制、剪切和粘贴

vim介绍 vim颜色显示和移动光标 vim一般模式下移动光标 vim一般模式下复制、剪切和粘贴 vim介绍 vim 是vi的升级版本 ,是带有颜色显示的 安装:yum install -y vim-enhanced 一般模式 命令模...

serverlooker
2017/11/07
0
0
Linux - vim编辑器

四周第二次课(1月3日) > 5.1 vim介绍>> 5.2 vim颜色显示和移动光标>> 5.3 vim一般模式下移动光标>> 5.4 vim一般模式下复制、剪切和粘贴 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编...

Xavi2017
01/03
0
0
5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下移动光标 5.4 vim 一般模式下复制剪切粘贴

5.1 vim介绍 5.2-5.3 vim颜色显示和移动光标、vim一般模式下移动光标 5.4 vim 一般模式下复制剪切粘贴 5.1 vim介绍 vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有v...

JasonYan86
06/29
0
0
vim介绍、一般模式移动光标、复制粘贴

vim的介绍 ① Vim是vi的升级版本 ② Vim是带有颜色显示的 ③ Yum install -y vim-enhanced ④ 一般模式、编辑模式、命令模式 vim颜色显示和移动光标 颜色的显示跟内容有关系 [root@lsx1...

Amandaluo
2017/11/07
0
0
vim工具

1.vim工具安装 由于cenos7 minimal版本中为集成vim工具,因此食用yum工具安装 [root@test_01 ~]# yum install -y vim-enhanced vim可以分为三种模式,分别是一般模式、编辑模式和命令行模式,...

LavenDer7n
2017/11/07
0
0
Linux CentOS7 中vim命令的使用

一、 vim介绍 vim 是vi 的升级版本:可带颜色显示 1. 安装vim yum install -y vim-enhancedvim /etc/passwd 2. 三种模式: 一般模式:dd p yy 编辑模式:编辑文件内容 命令模式::/ ? 二、 ...

fengyunshan911
2017/08/28
0
0
5.1-5.4 vim快捷键

5.1-5.4 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安装vim...

熊猫头先生
01/04
0
0
vim介绍(上)

一、vim介绍 二、vim颜色显示和移动光标 vim颜色显示 vim颜色显示一般是在/etc/下的文件,如果复制到其他目录下,一般就不会有颜色显示。 在shell脚本中,vim会显示颜色。 vim配置文件在 /e...

linux运维影魔
02/24
1
0
day-编辑器vim

5.1:vi和vim: vim是所有linux系统的文本编辑工具,相同与windows下记事本,用来操作和编辑文件: vim是vi的升级版,vim(会显示字体颜色): vi(则不会显示颜色) 1、vim的安装:yum install -...

芬野
2017/11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java 重写排序规则,用于代码层级排序

1.dataList 是个List<Map<String,Object>> 类型的数据,所以比较的时候是冲map中获取数据,并且数据不能为空。 2.dataList 类型是由自己定义的,new Comparator<Map<String,Object>> 也是对应......

轻量级赤影
5分钟前
0
0
分布式大型互联网企业架构!

摘要: 开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码...

明理萝
6分钟前
0
1
对MFC程序的一点逆向分析:定位按钮响应函数的办法

因为消息响应函数保存在AFX_MSGMAP_ENTRY数组中, 观察nMessage、nCode、nID、pfn利用IDA在rdata段中搜索即可, 在IDA中找到代码段基址0x401000,函数地址0x403140, 在WinDbg中运行!addre...

oready
6分钟前
0
0
阻抗匹配与史密斯(Smith)圆图基本原理

参考:http://bbs.eeworld.com.cn/thread-650695-1-1.html

whoisliang
11分钟前
0
0
maven配置文件分离

一、 简介 遇到很多次别人处理的项目,测试环境,本地开发和线上环境的配置不一样,每一次部署都要重新修改配置文件,提交审核代码,才能打包,非常不方便。 其实相信很多人都知道可以使用m...

trayvon
12分钟前
0
0
MacOS和Linux内核的区别

导读 有些人可能认为MacOS和Linux内核有相似之处,因为它们可以处理类似的命令和类似的软件。甚至有人认为苹果的MacOS是基于linux的。事实上,这两个内核的历史和特性是非常不同的。今天,我...

问题终结者
28分钟前
1
0
SpringBoot | 第八章:统一异常、数据校验处理

前言 在web应用中,请求处理时,出现异常是非常常见的。所以当应用出现各类异常时,进行异常的捕获或者二次处理(比如sql异常正常是不能外抛)是非常必要的,比如在开发对外api服务时,约定了响...

oKong
35分钟前
2
0
mysql高级

一、存储引擎 InnoDB MyISAM 比较 二、数据类型 整型 浮点数 字符串 时间和日期 三、索引 索引分类 索引的优点 索引优化 B-Tree 和 B+Tree 原理 四、查询性能优化 五、切分 垂直切分 水平切分...

丁典
56分钟前
1
0
rsync通过同步服务、系统日志、screen工具

rsync通过后台服务同步 在远程主机中建立一个rsync服务器,在服务器上配置好rsync的各种应用,然后将本机作为rsync的一个客户端连接远程的rsync服务器。 首先在A机器上建立并且配置rsync的配...

黄昏残影
今天
5
0
Spring Cloud Gateway 接口文档聚合实现

在微服务架构下,通常每个微服务都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走...

冷冷gg
今天
150
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部