0
点赞
收藏
分享

微信扫一扫

Linux中yum相关操作和vim的相关操作

愚鱼看书说故事 2022-02-18 阅读 109

文章目录

yum的基本使用

通过 yum list命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只
筛选出我们关注的包. 例如:

结果如下:


如何安装软件

注意事项:
安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成.
yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.


如何卸载软件
仍然是一条命令:


vim的基本操作

我们知道vim是一款编辑器,也就是相当于windows中的记事本一样,vim也是仅仅用来编辑,并不可以运行代码,编译代码,调试代码啥的;
vim是相对功能强大,但是较为复杂的一款编辑器;
对于vim来说:要熟练操作它,必须了解vim的操作模式;
基础的操作模式右三种:
在这里插入图片描述


底行模式:
set nu #设置行号

命令行模式:可以做编辑操作,比如复制,剪辑,批量化操作等等其他;
对于光标的操作:
hjkl # 左移动 下移动 上移动 右移动
shit + 4 #光标定位到当前光标的行尾,其实就是 $ 符号
shit +6  #光标定位到当前光标的行首,其实就是 ^ 符号
shit+g   #光标定位到文本的最后一行的行首,其实也是大写字母G
gg       #光标定位到文本最开始一行的行首
n + shit + g #光标定位到第n行的行首,其实就是 n + G
b #以单词前移动
w #以单词向后移动

yy #复制当前光标所在的行
p #粘贴复制的内容到当前光标的下一行

u #撤销操作
cltr+u #反撤销
r #单字母替换
shift+r #连续替换

n yy #复制n行当前光标所在行的内容
n p #粘贴n行复制的内容到当前光标的下一行
dd #剪切光标当前行的内容
n dd #剪切n行当前光标所在行的内容

x #删除光标所在的位置的后面的字符
X #删除光标坐在的位置的前面的字符
x X 两个都支持批量化删除 n x 和 n X

shit + ~ # 大小写切换,一直按着不动就会一直切换

88G #跳转指定行88% #括号对应跳转



底行模式:
: vs test1.c #假如有的话,就打开test1.c文件,没有的话就新建文件
:88 #跳转指定行
:/+ 查找内容 #查找指定内容
:%s /原数据/新数据/g #替换文本所有的源数据为新数据
:110s /原数据/新数据 # 替换文本中110行的原数据为新数据


命令行模式:
ctrl+ww 切换文件的光标

底行模式:
:! gcc test.c #不退出文本直接编译
:! man c函数 #查看c函数的用法

vim的配置方法

首先我们得明确一点,不同的用户配置得vim就是对应于不同的用户使用的;
比如我是xjh用户,那么我配置的vim就是我可以使用,另一位zs用户它的vim就没有我的vim配置;

其次我们还要明白,vim的配置本质就是在~路径下创建.vimc隐藏文件,往里面写入你需要配置的内容即可
所以第一种配置方式就是,你需要什么功能就去百度即可,查找命令复制到.vimrc文件即可;

第二中方式就是,直接搜索别人的配置方式
直接下载即可:
比如我这里有个vimforCpp的配置方案:

这个配置方案来作者源于:https://gitee.com/HGtz2222/VimForCpp?_from=gitee_search

安装方法
在 shell 中执行指令(想在哪个用户下让vim配置生效, 就在哪个用户下执行这个指令. 强烈 “不推荐” 直接在 root 下执行):

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入.

卸载方法

在安装了 VimForCpp 的用户下执行:

bash ~/.VimForCpp/uninstall.sh
举报

相关推荐

0 条评论