文档章节

5.1 vim介绍 5.2 vim移动光标 5.3 ,5.4vim一般模式下移动光标,复制粘贴

Linux_老吴
 Linux_老吴
发布于 06/20 22:13
字数 538
阅读 12
收藏 2
点赞 0
评论 0
Vim

vim命令

vim是vi的一个升级版;vim可以显示文字的颜色
安装vim这一个包vim-enhanced
如果不知道安装包,可以使用 命令下面命令来查看vim命令是那个包安装的。

[root@linux-128 ~]# yum provides "/*/vim"
[root@linux-128 ~]# yum install -y vim-enhanced

vim编辑文件会显示颜色,这与文件的具体内容有关,/etc/目录下的文件会显示颜色,但相同的文件在其他目录下面不一定会显示颜色,vim显示颜色的条件有很多种,所以不用太纠结这一点。

vim有三种模式:一般模式、编辑模式、命令模式


一般模式下就行光标快速移动

  • j 光标向上移动
  • k,回车,光标向下
  • h 光标向左
  • l,空格, 光标向右
  • gg 光标快速定位到首行第一个字符
  • G 定位到末尾最后一个字符;5G快速定位到5行
  • shift+4 定位到行末尾
  • shift+6 定位到行首第一个字符
  • 0 按0定位到行首 (区别是,0是回到行首,shift+6是回到行首第一个字符)
  • ctrl+b 向上翻页
  • ctrl+f 向下翻页

一般模式下剪切粘贴

  • x 删除剪切光标后面的字符;3x删除剪切光标后面3个字符
  • X 删除剪切光标前面的字符
  • dd 删除剪切整行;3dd删除剪切光标下3行
  • yy 复制光标行;3yy复制光标下3行
  • p 粘贴到光标下面一行
  • P 粘贴到光标上面一行
  • u 是回退,只能回退50次,系统规定
  • ctrl+r 返回退
  • v 可视化,然后jkhl来选择区域内容;然后按x可以删除你选着的区域

© 著作权归作者所有

共有 人打赏支持
Linux_老吴
粉丝 1
博文 37
码字总数 66030
作品 0
美国
5.1 vim—5.4vim编辑器

5.1 vim介绍 1. vim是vi的升级版本 2. vim是带有颜色显示的 3. yum安装vim命令: [root@hao-01 ~]# yum install -y vim-enhanced 4. vim的三种模式: 一般模式;编辑模式;命令模式 进入编辑...

主内安详
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
4周第2次课 vim 一般模式光标移动、复制、剪切

四周第二次课(11月7日) 5.1 vim介绍 vi这个命令,它是linux中必不可少的一个工具。早期的Unix系统默认的编辑器的。 vi与vim有什么区别? vim是vi的升级版。带彩色和代码提示,有利于提高使...

须及春
2017/11/13
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
Linux基础(day17)

5.1 vim介绍 vim是vi的升级版本 vim是带有颜色显示的,而vi是不带颜色的 安装包yum install -y vim-enhanced 若是忘记了包的名称,直接 yum provides "/*/vim" 就可以直接这个包的名称,再去...

运维小白
2017/11/07
0
0
5.1-5.7 VIM编辑器相关

5.1 vim介绍 1. vim是vi的升级版本 2. vim是带有颜色显示的 3. yum安装vim命令: [root@hao-01 ~]# yum install -y vim-enhanced 4. vim的三种模式: 一般模式;编辑模式;命令模式 进入编辑...

熊猫头先生
05/25
0
0
5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴

vim介绍 vim是vi的升级版本 vim是带有颜色显示的 vim的安装方法 yum install -y vim-enhanced vim下分为三种模式:一般模式、编辑模式、命令模式 我们为什么要学习vim编辑器?Linux的命令行界...

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

m一般模式下复制、剪切和粘贴使用命令安装vim: yum install -y vim-enhancedvi 是没有颜色, vim是有颜色的 一般模式:dd命令删除行或把某些行复制然后粘贴到某行去编辑模式:要按i 键或a建等...

cwliang
01/03
0
0
vim用法介绍

vim介绍 vim颜色显示和移动光标 vim一般模式下移动光标复制、剪切和粘贴 vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。详细信息...

WiFi362227
2017/11/07
0
0
linux的vim工具简单应用介绍

vim介绍: vim是vi的升级版本,vim是带有颜色显示的,安装Vim使用yum install -y vim-enhanced。 vim分为一般模式、编辑模式、命令模式三个模式。 vim颜色显示和移动光标: vim是会显示颜色的...

Gary_加油涛
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大! 在华为最新发布的nova 3手机上,抖音通过华为himedia SDK集成了60fps、超级...

华为终端开放实验室
19分钟前
0
0
多 SSH Key 实现同一台服务器部署多 Git 仓库

本文以以下需求为背景,介绍详细的做法: 需在同一台服务器同时部署两个不同的 Github 仓库(对 Bitbucket 等 git 服务同样适用) root 用户可在远程登录 SSH 后附上预期的 SSH Key 进行 gi...

yeahlife
21分钟前
0
0
003. es6数值的扩展

一、普通扩展 Number 方法,将字符串、数值转为十进制 : Number('0b111') Number.isFinite() 用来检查一个数值是否为有限的:Number.isFinite(15) Number.isNan() 用来检查一个值是否为NaN N...

秋季长青
35分钟前
0
0
rabbitmq学习(二)

基本队列:Producer直接发送信息到Queue中,Consumer接收Queue发送过来的信息 简而言之,一个生产者发送信息,一个消费者接收信息。 获取连接工具类: package com.example.demo.utils;i...

人觉非常君
40分钟前
0
0
C语言数组和指针的语法糖

对于C语言,我可以这样秀:比如当创建一个数组arr[n]之后,一般我们去遍历数组的时候是for (int i = 0; i < n; i++) { a[i]; }但是我知道下表访问符[]是个语法糖,也就是说a[i]在编译器看来是...

ustbgaofan
44分钟前
0
0
Call to undefined function bcmath()的解决方法

乐意黎的ECS主机环境,Centos7.2 + PHP7 由于使用了bcdiv()函数,运行时总在抛错。 Fatal error: Call to undefined function bcmath() in /usr/loca/apache/htdocs/... on line 4 一查得知:......

dragon_tech
49分钟前
0
0
css优先级

..

architect刘源源
54分钟前
0
0
【转】Twitter的分布式自增ID算法snowflake

结构 snowflake的结构如下(每部分用-分开): 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 第一位为未使用,接下来的41位为毫秒级时间(41位的长度可以...

talen
58分钟前
0
0
hive支持行级修改

Hive从0.14版本开始支持事务和行级更新,但缺省是不支持的,需要一些附加的配置。要想支持行级insert、update、delete,需要配置Hive支持事务。 一、Hive具有ACID语义事务的使用场景 1. 流式...

hblt-j
今天
0
0
Python---scrapy框架的学习

scrapy框架的学习 先熟悉下scrapy项目结构: scrapyTest/scrapyTest/ _init_.py用来初始化项目信息 scrapyTest/scrapyTest/ items.py文件为爬虫项目的数据容器文件,主要用来定义我们的数据....

android-key
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部