ubuntu vim保存退出命令_vim入门

1. vim

在Linux系统,我们最常用的操作方式就是通过枯燥乏味的命令行对系统进行各种操作。而随着我们不断的深入使用会发现,几乎所有的服务都需要通过修改配置文件里的参数进行相应的配置。那么问题来了,不像是windows或者MacOS的各种图形化文字编辑软件,在Linux命令行中如何进行文本编辑呢?

在Linux系统中,有很多高效的命令行文本编辑器,比如vim、Emacs等等,由于我们的目标并不是精通Linux,并且我们后面会介绍更加适合python数据挖掘的编程工具,所以这里只对vim进行简单介绍。

(虽然只是简单介绍,但是基本可以满足数据挖掘中需要他的大部分需求。) (别问为什么不介绍别的,因为这些玩意儿上手需要一定时间,作为以数据挖掘为核心工作的我,用过也只用过这一款编辑器。。。。2333333) (其实vim的功能远比我下面介绍的功能要强大一万倍,比如见过用它做数学笔记做的又快又炫酷的。。。。。。https://www.zhihu.com/question/27478597/answer/639544215 )

好了,言归正传,老规矩,下面将介绍vim的入门操作使用。

1.1. 基本使用逻辑

可能与你任何用过的文本编辑器不同,vim分为三个模式

1.命令模式(一般模式)

进入vim之后的默认模式,可以实现如删除整行、搜索文字、切换vim模式等功能,但是任何输入都会转化成对应的命令,而不会作为文本的输入。

2.输入模式

键盘的输入会作为字符直接添加到文本中。

3.指令行模式

通过输入指定命令,完成保存、退出等操作。

1.2. ubuntu下安装

首先更新Ubuntu的apt源

apt update

d39765e64fe19767967f1400a9ef3ce5.png

然后执行下列语句

apt install vim

输入y

81a178992df83871957c785e0157c13d.png

等待一段时间即可

1.3. 常用操作

1.3.1. 进入vim

创建/打开文本文件

vim test.json

下面就是进入了vim的命令模式

b35a35f475f837e98353f34c98ad7954.png

1.3.2. 模式转换

命令模式–>输入模式

i

041a5554db936a4411756a190cd740df.png

输入模式–>命令模式

esc退出

f06ea7540a4122d2dad68398ac75f796.png

命令模式–>指令行模式

:

c4afe12160f039a387fa5d53486e2443.png

指令行模式–>命令模式 按esc退出

f06ea7540a4122d2dad68398ac75f796.png

输入模式指令行模式 先转化成“命令模式”再进行转化

1.3.3. 退出vim

首先在“命令模式”按:进入指令行模式

  • 保存并退出

      wq
  • 不保存强制退出

      q!

1.3.4. 其它命令模式常用操作

除了前面介绍的模式切换以及外没,在命令模式还有如下常用操作

  • 删除整行 输入dd,也就是连续数据两个d,会把光标所在的整行字符删除

  • 搜索字符串 输入/搜索字符,搜索目标字符,按n匹配下一个字符,按N匹配上一个字符

  • 删除字符 输入x相当于del,输入X相当于删除键

1.4. 其它命令列表

1352543b6c39a803a14a0b88f8428f29.png

8dc3bceed592ba0984c6e8b1218005a8.png

41bc8d11160184477be574daba291e64.png

7d7a36c6d9de59fcbdec198a17f72d2a.png

22bf5a91355594fe7b4636fa4a442774.png

参考资料 Runoob vim教程(https://www.runoob.com/linux/linux-vim.html)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值