您的位置:首页 > 其它

yum安装gcc,gdb,gcc及vim配置

2018-03-05 10:45 531 查看

安装

首先需要查看自己的系统有没有安装以上软件,使用which命令;



可以看到我的系统安装了以上软件,那么如何安装呢:

首先了解yum:

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

(以下操作均需要root权限与联网状态)

安装gcc

接下来使用命令:
yum list | grep gcc




可以看到与gcc相关的包

下一步:

yum -y install gcc


等待即可安装成功。

安装gdb

yum list | grep gdb




选择自己选中的包

yum -y install gdb


即可安装。

安装gcc

yum list | grep gcc


yum -y install gcc-c++


yum工具在Linux系统下非常好用一个命令,就可以安装好我们所需要的软件,且耗时较短。同样可以使用yum安装其余你所需要的软件。

vim配置

我们在初次使用vim时会觉得与Windows下比较时不太好用的。但是其实在vim下是可以自己进行配置的,可以自己配置自己熟悉并好用的vim。

首先要找到路径:

cd /etc


找到vimrc的文件



vim vimrc


打开之后将以下内容复制进去(摘自网络)

” 开启语法高亮

syntax enable

” 开启语法高亮

syntax on

” 设置字体

set guifont=Monaco\ 12

” 设置历史记录条数

set history=2000

” 检测文件类型

filetype on

” 针对不同的文件,采用不同的缩进方式

filetype indent on

” 允许插件

filetype plugin on

” 启动自动补全

filetype plugin indent on

” 文件修改之后自动读入

set autoread

” 启动后不显示提示

“set shortmess=atI

” 设置取消备份,禁止临时文件生成

set nobackup

set noswapfile

” create undo file

set undolevels=1000 ” how many undos

set undoreload=10000 ” number of lines to save for undo

if v:version >= 730

set undofile ” keep a persistent backup file

set undodir=/tmp/vimundo/

endif

“set wildignore=.swp,.bak,.pyc,.class,.svn

” 显示当前横竖线

“set cursorline

“set cursorcolumn

” 设置退出Vim之后内容显示在终端屏幕,可以用于查看和复制

” 好处:误删什么,如果以前屏幕打开可以用来找回

” set t_ti= t_te=

” 设置在Vim中可以使用鼠标,防止终端无法拷贝

set mouse=a



” 显示当前行号和列号

set ruler

” 在状态栏显示正在输入的命令

set showcmd

” 左下角显示当前Vim模式

set showmode

” 光标移动至少保留的行数

“set scrolloff=7

” 命令行(在状态行下)的高度,默认为1,这里是2

set statusline=%<%f\ %h%m%r%=%k[%{(&fenc==\”\”)?&enc:&fenc}%{(&bomb?\”,BOM\”:\”\”)}]\ %-14.(%l,%c%V%)\ %P

” 总是显示状态栏(Powerline需要2行)

set laststatus=2

” 显示行号

set number

” 指定不折行

set nowrap

” 设置代码匹配,包括括号匹配情况

set showmatch

” how many tenths of a second to blink when matching brackets

” setmatchtime=2

” 开启及时搜索(is)

set incsearch

” 设置搜索高亮(hlsearch)

set hls

” 设置搜索时忽略大小写

set ignorecase

” 当搜索的时候尝试smart

set smartcase

” 设置代码折叠

“set foldenable

” 折叠方法

” manual 手工折叠

” indent 缩进折叠

” expr 表达式折叠

” syntax 语法折叠

” diff 对没有更改的文件折叠

” marker 标记折叠

“set foldmethod=indent

“set foldlevel=99

” 设置C/C++方式自动对齐

set autoindent

set cindent

set smartindent

” 设置tab宽度

set tabstop=4

” 设置自动对齐空格数

set shiftwidth=4

” 按退格键时可以一次删除4个空格

“set softtabstop=4

” 编辑的时候将所有的tab设置为空格(expandtab)

set et

” 使用Backspace直接删除tab

set smarttab

” 不在单词中间折行

set lbr

” 设置编码方式

set encoding=utf-8

” 设置打开文件的编码格式

set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

set helplang=cn

” 只对终端影响(默认)

set termencoding=utf-8

” use UNIX as the standard file type

set ffs=unix,dos,mac

” 如遇Unicode值大于255的文本,不必等到空格再折行。

set formatoptions+=m

” 合并两行中文时,不在中间加空格:

set formatoptions+=B

如下图所示:我只选取了适合自己编码习惯的配置,大家也可以依照自己的习惯选择配置,百度上有非常多的配置,也有安装包一键搞定。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: