Linux系列教程(十)——Linux文本编辑器vim

  通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下:

  ①、Linux文件和目录处理命令

  ②、Linux链接命令和权限管理命令

  ③、Linux文件搜索命令

  ④、Linux帮助和用户管理命令

  ⑤、Linux压缩和解压缩命令

  ⑥、Linux网络和关机重启命令

  学习命令,我们不需要记住每一条命令的详细语法格式,学完之后我们只需要知道某个命令能干什么。这样我们在实际应用中,遇到需要实现某个功能,我们脑海只要能想起来适用于某个命令就行,至于详细格式我们可以通过查资料。当我们使用的多了,会不知不觉的记住这些命令,这才是正确的学习方法。Linux命令有很多,如果初学者就想全部记住这些命令的详细格式,会对我们产生很大的学习挫败性,还没记完这些命令,或许你已经丧失了学习Linux的热情了。

  结束了Linux常用命令的学习,接下来我们学习Linux最常用的文本编辑器命令 vim。其实最开始Linux系统的文本编辑器命令是 vi,后来出现了一个 vi 的增强版 vim,所以实际操作中我们还是使用增强版 vim。

1、vim 的工作模式

  vim 主要有三种工作模式,分别是命令模式、插入模式和编辑模式,输入 vi 文件名 我们可以进入命令模式,输入字符 i或者a或者o我们可以进入插入模式,进入插入模式之后我们可以进行文件的内容修改,修改完成之后,可以输入 :wq 可以保存退出。这段描述出现的比如字符i、a、o等下面我们会详细描述。

2、插入命令

  我们在 vi 文件名之后,通常输入上面出现的字符进入编辑模式。

3、定位命令

4、删除命令

5、复制和剪切命令 

6、替换和取消命令

7、搜索和搜索替换命令

8、保存和退出命令

 9、vim 高级操作

10、总结

  本篇博客我们介绍了Linux文本编辑器vim命令的使用,vim的几种工作模式切换方法,插入命令,定位命令,删除命令,复制和剪切命令,替换和搜索等,最后别忘记如何正确的保存退出等等。内容还是挺多的,但是大家不要心急,这些操作基本上我们后续使用的多了就会慢慢的记下来。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java后端技术

Centos7安装docker-compse踩过的坑

​   本文,我们介绍如何在centos7环境下安装docker-compose, 记录下安装过程步骤以及遇到的问题还有解决办法。

691
来自专栏Y大宽

RNA-seq(1) :用conda安装RNA-seq所需要的工具

-添加镜像源:conda config -add conda config --show

571
来自专栏MasiMaro 的技术博文

如何利用git shell提交代码到github

在很早之前我根据找到的一些资料以及自己的实践总结了一篇如何将VS2015上的代码上传到GitHub上,后来我发现有小伙伴私信我,说跟我上面写的不一样,但是那段时...

352
来自专栏李少华的专栏

腾讯云 CMQ 消息队列在 Linux 环境下的使用

腾讯云消息队列(Cloud Message Queue,以下简称CMQ)是分布式的消息队列服务,用于存储进程间传输的消息,为分布式部署的不同应用之间或者一个应用...

7.1K0
来自专栏Java后端技术

解决eclipse中svn插件总是提示输入密码的问题

  最近在eclipse中使用svn插件进行远程仓库代码管理时,老是出现提示让输入密码,特别烦人,经过努力,终于解决该问题,拿来和大家分享~

782
来自专栏月色的自留地

mac用户丢失管理员身份急救

2035
来自专栏生信技能树

使用pip安装python包的时候会多次安装依赖包

1092
来自专栏祥子的故事

hadoop | spark | hadoop的搭建和spark 的搭建

3766
来自专栏腾讯IVWEB团队的专栏

腾讯云从零部署 Nodejs 站点

腾讯云从零部署nodejs站点,其实这个站点断断续续的写了很长的时间,学了不少东西,如:node.js、mongodb、bootstrap等等。

9.1K3
来自专栏魏艾斯博客www.vpsss.net

如何使用宝塔 linux 面板上传文件、解压缩 zip 和 tar.gz

2614

扫码关注云+社区