【vim编辑器的使用】

发布时间:2023年12月26日

一. Linux软件包管理器yum

  1. 什么是软件包?
    1. 在Linux下安装软件,一个通常的办法是直接下载程序的源代码,并进行编译,就可以得到可执行程序。
    2. 有些人就把常用的一些软件提前编译好,做成软件包。需要下载是就从软件包获取直接进行安装。
    3. yum包管理器的方式,yum就相当于手机的应用商店,而软件包就是APP,通过yum就可以直接下载你所需要的软件了。
  2. Linux怎么和windows互传呢?通过yum install -y lrzsz下载这个软件就可以了,卸载软件用sudo yum remove lrzsz。Linux传windows通过sz命令,即sz 文件名即可,windows传Linux可以手标拖拽的方式,也可以命令方式即 rz -E 文件名。

二. Linux开发工具vim编辑器的使用。

  1. vim是一款多模式的编辑器,vim里面还有很多的子命令来进行代码的编写操作。
  2. vim虽然有很多模式但常用三种模式即命令模式,插入模式,底行模式。
    1. 命令模式:控制屏幕光标的移动,字符,字,或行的删除,移动,复制某区段,还有进入插入模式,进入底行模式等操作。
    2. 插入模式:代码的正常编写模式,只有在该模式下,才能进行文字输入即代码编写,即编辑模式,按Esc回到命令模式。
    3. 底行模式:文件保存或者退出,也可以进行文件替换,找字符串,列出行号等操作,命令模式下shift+;即冒号才能进人底行模式,同样按Esc回到命令模式即正常模式下。
    4. 替换模式:R/r进入替换模式,同理无脑按Esc回到正常模式。
    3.vim基本操作:vim 文件名 输入a/i/o进入插入模式,a光标所在新开一行,从行首开始输入文字,Esc回到命令模式,再按shift+;即:进入底行模式,输入wq保存并退出。

三. vim命令模式命令集和底行模式命令集。

  1. 移动光标
    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光标回到上个“单词”的开头。“单词”是连续的字母或者连续的字符。
  2. 删除文字
    1. x每按一次就删除光标所在之处的字符。#x例如:6x删除包括自己在内的后6个字符。
    2. shift+x即X每按一次删除所在光标的前一个字符,#X例如20X表示删除光标所在位置的前面20给字符。
    3. dd删除光标所在行,#dd删除从当前行开始的#行。n+dd+p可以剪切多行。
  3. 复制
    1. yy复制光标所在行,#yy表示拷贝从光标开始往下数的#行。
    2. p粘贴功能,#p粘贴#行。
    3. yw复制光标所在之处到该行末尾这些字符。#yw复制#个字。
  4. 替换:r:替换光标所在字符,Esc回到命令模式,R:替换光标所到之处的所有字符,Esc回到命令模式。
  5. shift+`即~是大小写切换。
  6. u:撤销误执行的命令,ctrl+r是对撤销的撤销。

四底行模式命令集

  1. set nu:列出文本所有的行号。
  2. :后面输入#即一个数字回车,直接跳到#这个数字行。
  3. 如果退出vim之后gcc编译失败,会提示报错在那一行,此时我们直接vim 文件名 +那一行就可以直接跳转到vim里面该文件错误行,小技巧。
  4. ZZ也可以退出,不建议使用。
  5. :后面输入!man scanf 作用可以在不退出vim的情况下,在底行模式下就可以执行shell命令。
  6. :后面输入vs 文件名,可以再开一个vim窗口对另一个文件进行编辑多窗口跳转就可以使用ctrl+ww命令就可以调整多个窗口。

五. 结束语

小编制作不易,会持续更新Linux相关内容,如果对你帮助的话,可以点赞收藏!

文章来源:https://blog.csdn.net/2301_76560014/article/details/135210613
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。