目录
源代码安装:这个方法不推荐,因为太过于麻烦。
rpm包安装
yum一键式安装(推荐)
安装的基本理解就是:将可执行程序拷贝到指定的路径下
在Linux下安装软件,一个同产地个办法是下载到程序的源代码,并进行编译,得到可执行程序。但是这样有些过于麻烦了,于是有些人把一些常用的软件提前编译好,做成软件包(类似于Windows上的安装程序)放在一个服务器上,通过包管理器可以很方便的获取到这个编译好的程序包,直接进行安装
软件包和软件包管理器就类似于APP和应用商店的关系
yum是Linux上非常常用的包管理器,主要应用在Fedora、RedHat、Centos等发行版上
首先使用sudo命令或者切换成root账号
使用yum list命令查找相关软件
yum list|grep 'xxx'
使用yum install 命令安装该软件
yum install xxx
使用yum remove命令删除该软件
yum remove xxx
vi/vim实际上就是文本编辑器,其中vim是vi的升级版。
vim兼容vi的所有指令,而且还有一些新的特性在里面。
命令模式:控制屏幕光标的移动,字符、字或行的删除,移动赋值某区段及进入插入模式下(insert mode),或者到末行模式(last line mode)
插入模式:只有在插入模式下才能做文字输入,按【ESC】返回到命令模式。是使用最频繁的编辑模式
末行模式:文件保存或退出,也可以进行文件替换、找出字符串、列数行号。在命令模式下,使用shift+;进入末行模式。要查看你的所有模式只需要打开vim然后进入末行
在系统提示符号输入vim 【文件名称】后即可进入vim全屏编辑画面,进入之后默认为命令模式
vim test.c
输入a:光标后移一位插入
输入i:光标不动插入
输入o:光标移至下一行进行插入
ESC
shift+;
ESC
在末行模式下输入:1.w(保存当前文件)2. wq(保存并退出)3. q!(不保存强制退出vim)
上下左右的移动:h(左)、j(下)、k(上)、l(右)
按【G】 : 移动到文本的最后
按【$】:光标移动到所在行的行尾
按【^】:光标移动到所在行的行首
按【w】:光标跳到下个单词的开头
按【e】:光标跳到下一个单词的末尾
按【b】:光标返回到上一个单词的开头
按【#l】:光标移动到该行的第#位置
按【gg】:进入到文本的开始
按【shift+g】:进入文本的末尾
按【ctrl+n】:屏幕往后移动一页
按【ctrl+f】:屏幕往前移动一页
按【ctrl+u】:屏幕往后移动半页
按【ctrl+d】:屏幕往前移动半页
按【x】:每按一次,删除光标所在位置的一个字符
按【#x】:删除光标所在位置后面#个字符(包括光标所在位置)
按【X】:大写的x,每按一次删除光标所在位置的前面一个字符
按【dd】:删除光标所在行
按【#dd】:从光标所在行开始删除#行
按【yw】:将光标所在之处到单词末尾的所有字符复制到缓冲区中
按【#yw】:复制#个字到缓冲区中
按【yy】:复制光标所在行到缓冲区
按【#yy】:复制从光标所在行开始#行到缓冲区中
按【p】:将缓冲区内的字符贴到光标所在位置。
按【r】:替换光标所在处的字符
按【R】:大写的R,替换光标所到之处的字符,知道按下【ESC】为止
按【u】:如果你误执行一个命令,可以马上按下u回到上一个操作,按多次u可以执行多次恢复
按【ctrl+r】:撤销的恢复
按【cw】:更改光标所在出的字到字尾
按【c#w】:更改#个字
按 【ctrl+g】 列出光标所在行行号
按【#G】:表示一定光标至文本的第#行
【set nu】:会在文件中的每一行前面列出行号
【#】:在冒号后面输入数字就可以跳转到对应的行号
【/关键字】:按/后输入想要寻找的关键字,持续按n便会持续向后寻找
【?关键字】:按?后输入想要寻找的字符,如果第一次没找到可以按n继续往后寻找
【w】:输入w回车就可以了
【q】:按q就退出,如果无法离开使用q!
【wq】:保存并退出
把下面代码复制就行
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh