gdb的安装:
昨天使用vim的时候遇到了一些问题,分享一下:
首先说一下我使用gdb调试的时候出现的问题吧!在使用vim写程序的时候避免不了的就是调试,在Linux下,调试使用的是gdb。
不过,当我输入命令的时候,出现了报错,就是gdb这个命令不存在,多试了几次发现,命令写的没错,那么重点来了。
我发现,我没有安装gdb,这就尴尬了,然后就是百度了,发现这条命令会让你自动安装,不过前提是你的虚拟机得连上网:
yum install gdb;
如果你使用了这条语句,还是没有解决问题,那么,请看一下:你是否已经切换到超级用户了,如果没有,那么su一下,再输入密码切换到超级用户,再试一下这条语句,接下来的只需跟着它的提示走就行了。
当然如果你需要其他的,比如:g++,也是同样的命令,只需将gdb改成g++即可
vim配置:
对于Linux初学者来说,vim是不可或缺的编辑器,不过,原始的vim太简陋了,简陋到连回车都不会空出几格。
不过vim还是有一个好的地方,就是,你自己可以任意的对其进行配置。
首先将你的Linux切换到超级用户,输入命令 su,回车在输入密码
然后输入命令ls -al看看你的文件里有没有一个叫做 .vimrc 的文件,如果有那么打开,没有那么touch一个。
打开方式是:输入命令:vim .vimrc
然后就可以在里面输入一些设置了:
set nocompatible
set number
filetype on
set history=1000
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
if has("vms")
set nobackup
else
set backup
endif
将这些设置输入进去,然后保存并退出(wq),之后在切换到普通用户,就可以正常使用了
接下来我们就来认识一下这些设置吧
set nocompatible
“显示行号
set number
“检测文件的类型
filetype on
“记录历史的行数
set history=1000
“语法高亮度显示
syntax on
“下面两行在进行编写代码时,在格式对起上很有用;
“第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;
“第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编
“写上很有用
set autoindent
set smartindent
“第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
“去除vim的GUI版本中的toolbar
set guioptions=T
“当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set vb t_vb=
“在编辑过程中,在右下角显示光标位置的状态行
set ruler
“默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
“查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一
“个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依
“次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词
“时,别忘记回车
set incsearch
“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀
if has(“vms”) //注意双引号要用半角的引号" "
set nobackup
else
set backup
endif
那么接下来我们就来看一下我设置完成之后的效果吧: