Linux之旅,利用阿里云服务器学Linux

Linux vim 无痛入门

这是本人第一篇博客,markdown语法不是很熟悉,排版问题也请大家见谅

首先,我们来初步使用一下vim

vim 文件名.后缀 就表示在当前目录下创建该文件,若是该文件已经存在,那么就会打开文件。

创建完毕后会进入到如下所示页面,左下角显示了文件名,New File 提示你这是一个新文件

那么在输入前我要介绍一下vim的三种格式,我都会为大家一一介绍

下文中所有+号只是为了便于表示,不必输入

vim分为正常模式、编辑模式、命令行模式

正常模式 + i -> 编辑模式

编辑模式 + esc -> 正常模式

正常模式 + :-> 命令行模式,命令行会自动回到正常模式

每当你用vim打开文件时,就是正常模式,若是要编辑,在正常模式下敲下i即可

 此图表示刚刚创建文件,即正常模式尚不能编辑

敲下i后,你会发现左下角显示insert,代表你处于编辑模式下,可以随意编辑了

 编辑完长这样

 编辑完后怎么办呢,那就要保存退出,

先esc退到正常模式,在按下:进入命令行模式,最后按下wq(wq为保存退出)

保存退出后你再输入 vim hello.c就会进入到你已经编辑过的文件里(注意是在同一目录下哦)

此时的你已经初入跨入vim的大门啦,下面为大家介绍一下各个模式下的一些常用命令

先说正常模式

yy代表拷贝光标所在行,拷贝完后按 p ,会把拷贝的内容复制到光标的下一行,也可以9yy,这代表拷贝9行(包含光标所在行),,然后按下p,就会把拷贝内容粘贴到光标所在行的下面

dd代表删除光标所在行,同理,5dd表示删除5行(包含光标所在行)

在到命令行模式

在命令行模式, /hello        代表着在该文件查找hello这个单词

 输入 set nu 代表建立行号,效果如下图

而set nonu代表不要行号了,如上图

我们现在所查看的文件都很小,让我们看一个大的文件,

输入 vim /etc.profile 后,我们看到这么一个文件(不要好奇去修改它!!!)

想知道几行吗,用set nu就知道啦 记得是命令行模式下哦

 

 我们按下G后,会跳到文件末尾(大写的)

 再按下gg就会跳到文件开头,当你看大文件的时候就会发现它的妙用了

接下来是我们的撤销功能,此功能会在编辑和正常模式下来回用

当你在编辑模式下误删或者增加了一些不想要的东西,此时按esc退到正常模式,再按u便可以撤回刚在在编辑模式下的动作了

到了最后一个介绍了,也是方便我们查看文件的  shift + g 表示移动光标,在前面要加上你要去的地方所在行,比如 20+shift+g,效果如下图        +号不用输入,在此为了便于表示

 好啦,vim你已经可以无痛入门啦~

对了,  wq q q!分别代表保存退出,退出,强制退出 ,建议在看一些系统文件时用q退出

在你已经建立的文件,Linux会要求你显式用wq的,否则退不出去

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值