简单易懂的----Vim配置


我的vim配置结果图:
在这里插入图片描述
vim的系统自动的配置文件在 /etc/vimrc下,如果你不想对系统自带配置造成污染,你可以在当前用户的家目录下写一个.vimrc文件

配置文件

vim ~/.vimrc

特点:不会对系统自带配置造成污染,只在当前用户下有效。

1.自动缩进

filetype indent on
autocmd FileType * setlocal ts=4 sts=4 sw=4 ai et nu
autocmd Filetype  make setlocal ts=4 sts=4 sw=4 noet nu

下面对这三行代码进行剖析一下

" 针对不同的文件,采用不同的缩进方式"
filetype indent on
 "设置tab宽度"  
set tabstop=4  
" 按退格键时可以一次删除4个空格"
set softtabstop=4
" 设置自动对齐空格数"  
set shiftwidth=4  
" 自动缩进,即为新行自动添加与当前行同等的缩进。" 
set autoindent    
 " 编辑的时候将所有的tab设置为空格(expandtab)"  
 set et  
 " 显示行号"  
set number

autocmd FileType * setlocal ts=4 sts=4 sw=4 ai et nu

"noet不将输入的TAB自动展开成空格"
autocmd Filetype  make setlocal ts=4 sts=4 sw=4 noet n

2.编码设置

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

3.Makefile编写

编写规则
.PHONY:-----伪对象 每次都去重新生成
$@ 生成目标文件
$< 只生成目标文件的第一个
$^ 依赖文件

all:test				//目标文件:依赖文件

配件下载安装

1、中文帮助手册的安装

安装方法:
在下面的网站下载中文帮助的文件包:
http://vimcdoc.sf.net (English)
http://vcd.gro.clinux.org (中文)

下载的文件包应该是类似这样的: vimcdoc-1.5.0.tar.gz
解压(tar -zxvf vimcdoc-1.5.0.tar.gz)后其中有个doc文件夹, 将其中的内容全部复制到~/.vim/doc(如果没有该目录可以mkdir一个,把文档拷到家目录下,只对当前用户有效), 或者vim安装目录下的doc目录中, 此时vim中的help信息已经是中文的了.
注意:
a. 如果无法显示中文, 在~/.vimrc中增加下面这句试试:
set helplang=cn
b. 帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:
set encoding=utf-8
这里写图片描述
看起来效果确实不错。

2 、下载安装Ctags

在这个网站: http://ctags.sourceforge.net, 下载一个类似 ctags-5.8.tar.gz 的文件下来,可使用rz命令(如果没有安装包lrzsz使用yum install lrzsz进行安装)把ctags-5.8.tar.gz传到Linux系统下,使用命令

tar -zxvf ctags-5.8.tar.gz    //解压
cd ctags-5.8                   //进入目录
./configure	//执行可执行程序,自动生成Makefile文件
make       
make install          

如此就实现了ctags的安装,在一个工程的目录文件夹中使用命令

ctags -R      

将当前目录下的函数递归生成了tags文件,该目录下的.c或者.h文件使用

Ctrl ]           //可以使光标所在位置函数跳转到函数定义处

3、下载安装Tlist

https://www.vim.org/scripts/script.php?script_id=273
解压到~/.vim目录下:

进入家目录下的.vim.rc文件
加入如下设置

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

在这里插入图片描述

4、文件浏览器和窗口管理器 – 插件: WinManager

https://www.vim.org/scripts/script.php?script_id=95

在 ~/.vim 目录下解压winmanager.zip

在~/.vimrc中加入

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>

在重启动vim之后,在普通模式下,wm显示如下界面
这里写图片描述

Linux系统下的安装方式

1)源码安装

一般以.tar结尾,例如
下载安装Ctags
在这个网站: http://ctags.sourceforge.net, 下载一个类似 ctags-5.8.tar.gz 的文件下来,可使用rz命令(如果没有安装包lrzsz使用yum install lrzsz进行安装)把ctags-5.8.tar.gz传到Linux系统下,使用命令

tar -zxvf ctags-5.8.tar.gz    //解压
cd ctags-5.8                   //进入目录
./configure //执行可执行程序,自动生成Makefile文件
make       
make install

即可实现自动安装。

2)rpm安装

rpm -ivh your-package.rpm

卸载:

rpm -e your-package

3)yum安装

CentOS 默认已经安装了yum,不需要另外安装。
这里写图片描述
三种方式都可查看有关软件yum的信息。
这里重点介绍yum的使用方式:以安装g++ 为例

su root    

切换到root用户需要输入密码,密码是不可见的,输入完密码,按enter键即可。

yum install gcc-c++  //是gcc-c++ ,实现并完成了g++的安装。

卸载:

yum remove gcc-c++
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值