文档章节

vim一般模式

李超小牛子
 李超小牛子
发布于 06/20 22:05
字数 842
阅读 21
收藏 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后移动光标,会选中指定字符,可以实现复制、剪切等操作。

© 著作权归作者所有

共有 人打赏支持
下一篇: LVM讲解
李超小牛子
粉丝 2
博文 90
码字总数 104721
作品 0
通州
私信 提问
Linux - vim编辑器

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

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

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

serverlooker
2017/11/07
0
0
vim介绍、vim颜色显示、vim一般模式操作

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

豆渣锅
2017/11/12
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

没有更多内容

加载失败,请刷新页面

加载更多

揭秘 | 双11逆天记录背后的数据库技术革新

摘要: 第十个天猫“双11”狂欢节圆满落幕,如今双11已不仅仅是天猫的盛会,更是阿里技术人的新年 每一个数字背后 都需要强大的技术支撑 Higher, Faster, Smarter 是我们不变的追求 技术无边...

阿里云云栖社区
25分钟前
4
0
element ui中的input组件不能监听键盘事件解决

vue使用element-ui的el-input监听不了键盘事件,原因应该是element-ui自身封装了一层div在input标签外面,把原来的事件隐藏了,所以如下代码运行是无响应的: <el-input v-model="search" p...

呵呵闯
28分钟前
3
0
Linux常用中间件启动命令

zookeeper redis lts

王桥修道院副院长
29分钟前
2
0
Kotlin极简教程中对? extends 和 ? super (out和int)的描述

PECS 现在问题来了:我们什么时候用extends什么时候用super呢?《Effective Java》给出了答案: PECS: producer-extends, consumer-super 比如,一个简单的Stack API: public class Stack<E...

SuShine
30分钟前
1
0
微信分享link问题

前提:公司业务,分享的页面需要自定义并且是一个固定页面 因此自定义分享link,这里存在一个问题,必须与安全域名一致,自不必说,而且这个link必须是当有协议的,也就是说不能写成locatio...

litCabbage
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部