【vim编辑器的使用】
发布时间:2023年12月26日
一. Linux软件包管理器yum
- 什么是软件包?
1. 在Linux下安装软件,一个通常的办法是直接下载程序的源代码,并进行编译,就可以得到可执行程序。
2. 有些人就把常用的一些软件提前编译好,做成软件包。需要下载是就从软件包获取直接进行安装。
3. yum包管理器的方式,yum就相当于手机的应用商店,而软件包就是APP,通过yum就可以直接下载你所需要的软件了。 - Linux怎么和windows互传呢?通过yum install -y lrzsz下载这个软件就可以了,卸载软件用sudo yum remove lrzsz。Linux传windows通过sz命令,即sz 文件名即可,windows传Linux可以手标拖拽的方式,也可以命令方式即 rz -E 文件名。
二. Linux开发工具vim编辑器的使用。
- vim是一款多模式的编辑器,vim里面还有很多的子命令来进行代码的编写操作。
- vim虽然有很多模式但常用三种模式即命令模式,插入模式,底行模式。
1. 命令模式:控制屏幕光标的移动,字符,字,或行的删除,移动,复制某区段,还有进入插入模式,进入底行模式等操作。
2. 插入模式:代码的正常编写模式,只有在该模式下,才能进行文字输入即代码编写,即编辑模式,按Esc回到命令模式。
3. 底行模式:文件保存或者退出,也可以进行文件替换,找字符串,列出行号等操作,命令模式下shift+;即冒号才能进人底行模式,同样按Esc回到命令模式即正常模式下。
4. 替换模式:R/r进入替换模式,同理无脑按Esc回到正常模式。
3.vim基本操作:vim 文件名 输入a/i/o进入插入模式,a光标所在新开一行,从行首开始输入文字,Esc回到命令模式,再按shift+;即:进入底行模式,输入wq保存并退出。
三. vim命令模式命令集和底行模式命令集。
- 移动光标
1. 1. shift+4即$符号可以将光标移动到行尾。
2. 2. shift+6即^符号可以将光标移动到行首。
3. 3. shift+g即G字母可以将光标移动到文本末端。
4. 4. gg可以将光标移动到文本开始。
5. 5. #i 例如5l 意思是将光标移动到改行的第5个字符。
6. 6. h,j,k,l代表光标左,下,上,下移动一格。
7. 7. w光标跳过一个“单词”即一个单词之后的开头。
8. 8. b光标回到上个“单词”的开头。“单词”是连续的字母或者连续的字符。 - 删除文字
1. x每按一次就删除光标所在之处的字符。#x例如:6x删除包括自己在内的后6个字符。
2. shift+x即X每按一次删除所在光标的前一个字符,#X例如20X表示删除光标所在位置的前面20给字符。
3. dd删除光标所在行,#dd删除从当前行开始的#行。n+dd+p可以剪切多行。 - 复制
1. yy复制光标所在行,#yy表示拷贝从光标开始往下数的#行。
2. p粘贴功能,#p粘贴#行。
3. yw复制光标所在之处到该行末尾这些字符。#yw复制#个字。 - 替换:r:替换光标所在字符,Esc回到命令模式,R:替换光标所到之处的所有字符,Esc回到命令模式。
- shift+`即~是大小写切换。
- u:撤销误执行的命令,ctrl+r是对撤销的撤销。
四底行模式命令集
- set nu:列出文本所有的行号。
- :后面输入#即一个数字回车,直接跳到#这个数字行。
- 如果退出vim之后gcc编译失败,会提示报错在那一行,此时我们直接vim 文件名 +那一行就可以直接跳转到vim里面该文件错误行,小技巧。
- ZZ也可以退出,不建议使用。
- :后面输入!man scanf 作用可以在不退出vim的情况下,在底行模式下就可以执行shell命令。
- :后面输入vs 文件名,可以再开一个vim窗口对另一个文件进行编辑多窗口跳转就可以使用ctrl+ww命令就可以调整多个窗口。
五. 结束语
小编制作不易,会持续更新Linux相关内容,如果对你帮助的话,可以点赞收藏!
文章来源:https://blog.csdn.net/2301_76560014/article/details/135210613
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!