【记录】Gvim搭建IDE编程环境(Win7)

原创 2016年08月29日 22:50:40

1.环境

Win7+gvim74.exe

这里写图片描述

2.准备

使用的插件,下载地址

这里写图片描述

3.安装

3.1.安装gvim74

安装目录为D:\Vim

这里写图片描述

安装完成后,自动打开README.txt。

这里写图片描述

此时安装目录

这里写图片描述

-vimrc就是gvim的配置文件了。之后的插件安装配置都需要修改该文件。代开瞄一眼,基本看不懂,暂且放下继续。

这里写图片描述

vim74下就是gvim的安装目录。有三个目录一会儿就会用到。
1.doc → 说明文档
2.plugin → 插件目录
3.syntax → 语法相关配置

这里写图片描述

3.2.安装中文帮助

直接使用目录中的vimcdoc-1.9.0-setup-unicode.exe,或者从下面地址下载。
下载地址

这里写图片描述

注意选择安装目录为gvim的安装目录

这里写图片描述

安装完成后自动代开help.txt中文说明文档

这里写图片描述

3.3.修改配色

打开配置文件-vimrc,最下面添加一下内容

"显示行号
set nu!
"配色
colorscheme desert 
"使能语法
syntax enable 
syntax on
"设置字体
set guifont=Consolas:h14:b:cDEFAULT

重新打开gvim

这里写图片描述

打开个c文件看看,还算漂亮!

这里写图片描述

3.4.配置C语言函数高亮

在D:\Vim\vim74\syntax下,找到c.vim和cpp.vim两个文件,添加以下内容

syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2 
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1 
hi cFunction gui=NONE guifg=#B5A1FF

重新打开刚才的文件,函数名也有了配色。

这里写图片描述

3.5.安装ctags,实现程序跳转

程序员最重要的功能。

解压ec57w32.zip,将目录中的ctags.exe复制到gvim的安装目录下

这里写图片描述

这里写图片描述

在配置文件中添加下面内容

"配置ctags,实现程序跳转
set tags=tags; 
set autochdir

将gvim的安装目录(D:\Vim\vim74)添加到环境变量中

我的电脑右键属性->高级系统设置->高级->环境变量

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这样就可以在控制台上执行ctags命令了。
在控制台上转到程序的目录下,执行ctags -R命令,在程序目录下生成tags文件

这里写图片描述

这里写图片描述

再次带来刚才的程序

跳转:按住CTRL键,鼠标点击需要查看的函数或者“CTRL+]”
返回:CTRL+T

这里写图片描述

这里写图片描述

3.6.ctags键绑定

每次在控制台上生成tags文件并不方便,将该命令绑定到gvim的快捷键上。
在配置文件中添加一下内容:

"ctags键绑定CTRL+F12
map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>

gvim打开程序根目录下的任意一个文件,CTRL+F12一下,自动生成了tags文件,以后程序修改后,时不时的CTRL+F12一下,就可以正常跳转了。

这里写图片描述

3.7.源代码分析工具taglist

1.解压taglist_46.zip
2.件文件夹下的taglist.txt和taglist.vim复制到gvim的doc和plugin文件夹下
3.配置文件中添加如下内容

"配置taglist
let Tlist_Show_One_File=1 
let Tlist_Exit_OnlyWindow=1

这里写图片描述

在刚刚生成过tags文件的目录下,打开程序文件,输入:Tlist,文件中的符号显示在左侧对话框中,再次输入:Tlist,则关闭taglist

这里写图片描述

3.8.文件夹浏览,WinManager

1.解压winmanager.zip
2.将doc和plugin下面的文件复制到gvim对应的文件夹中
3.在配置文件中添加如下内容

"配置文件浏览组件 WinManager
let g:winManagerWindowLayout='FileExplorer|TagList' 
nmap wm :WMToggle<cr>

重新打开gvim,“normal”模式下输入命令”wm”,弹出文件浏览窗口。再次输入”wm”命令,窗口关闭

我这里出错了

这里写图片描述

重装,不知道怎么就好了,猜测是插件安装顺序的问题。可以先安装WinManager试一试。

这里写图片描述

3.9.多文档编辑

1.minibufexpl.vim复制到D:\Vim\vim74\plugin目录下
2.配置文件中增加以下内容

"多文档编辑
let g:miniBufExplMapCTabSwitchBufs=1 
let g:miniBufExplMapWindowsNavVim=1 
let g:miniBufExplMapWindowNavArrows=1
let g:miniBufExplorerMoreThanOne=0

打开多个文档时,上部minibufExplorer中会显示文档信息。
ctrl+Tab,切换到前一个buffer,并在当前窗口打开文件;
ctrl+shift+Tab,切换到后一个buffer,并在当前窗口打开文件;
ctrl+箭头键,可以切换到上下左右窗口中;
ctrl+h,j,k,l,切换到上下左右的窗口中。

这里写图片描述

3.10. 查找

1.grep.vim复制到D:\Vim\vim74\plugin目录下
2.配置文件中对grep键绑定

"grep
nnoremap <silent> <F3> :Grep<CR>

3.安装grep for windows,直接安装到gvim目录下

这里写图片描述

4.将grep的安装路径加到环境变量中

这里写图片描述

这里写图片描述

选中要查找的内容,按下F3,回车,再回车就可以了。

这里写图片描述

3.11.h/c切换

1.a.vim复制到D:\Vim\vim74\plugin目录下
2.配置文件中增加下面内容

"切换头文件
nnoremap <silent> <F12> :A<CR> 

按下F12,可以实现源文件和头文件的切换。

这里写图片描述

4.配置文件

set nocompatible
"修改默认语言
"let $LANG = 'en'  "set message language  
"set langmenu=en   "set menu's language of gvim. no spaces beside '=' 
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

"配置多语言环境,解决中文乱码问题
if has("multi_byte") 
    " UTF-8 编码 
    set encoding=utf-8 
    set termencoding=utf-8 
    set formatoptions+=mM 
    set fencs=utf-8,gbk 
    if v:lang =~? '^/(zh/)/|/(ja/)/|/(ko/)' 
        set ambiwidth=double 
    endif 
    if has("win32") 
        source $VIMRUNTIME/delmenu.vim 
        source $VIMRUNTIME/menu.vim 
        language messages zh_CN.utf-8 
    endif 
else 
    echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte" 
endif

"显示行号
set nu!
"配色
colorscheme desert 
"使能语法
syntax enable 
syntax on
"设置字体
set guifont=Consolas:h14:b:cDEFAULT
"配置ctags,实现程序跳转
set tags=tags; 
set autochdir
"ctags键绑定CTRL+F12
map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR><CR>
"配置taglist
let Tlist_Show_One_File=1 
let Tlist_Exit_OnlyWindow=1
"配置文件浏览组件 WinManager
let g:winManagerWindowLayout='FileExplorer|TagList' 
nmap wm :WMToggle<cr>
"多文档编辑
let g:miniBufExplMapCTabSwitchBufs=1 
let g:miniBufExplMapWindowsNavVim=1 
let g:miniBufExplMapWindowNavArrows=1
let g:miniBufExplorerMoreThanOne=0
"grep
nnoremap <silent> <F3> :Grep<CR>
"切换头文件
nnoremap <silent> <F12> :A<CR> 

参考资料

用GVim建立IDE编程环境(Win篇)
手把手教你把Vim改装成一个IDE编程环境(图文)
windows上vim+tags+taglist+cscope配置
VIM常用插件推荐
vim下的ctags和taglist等的使用和配置
Vim as Python IDE on windows

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Gvim搭建IDE编程环境(Win7)

  • 2016-08-29 22:31
  • 11.60MB
  • 下载

win7(64bit)利用anaconda进行theano 0.7.0的安装(anaconda+theano+cuda+vs2010编程环境搭建)

最近开始学习deepLearning的东东,由于之前的工作都是在windows下完成,就没打算换系统。于是关于caffe还是直接弃疗了。安装了好几天,各种网上搜资料。然并软。。。让我哭会儿。特别留念。...

Win7-64bit下matlab C混合编程环境搭建

Matlab 下 C/cpp文件编译环境搭建,其实非常简单,以前总是被matlab提示的VS2010编译器的各种问题吓着,但是其实换到mingw后一切都非常顺畅了。

Win7(64)+Eclipse+Hadoop2.6.4开发环境搭建--转载记录一下,虽然还没有配置成功

Hadoop开发环境搭建 一、软件准备 JDK:jdk-7u80-windows-x64.exe http://www.oracle.com/technetwork/java/javase/ar...

vim-markdown:在gvim(win7)中编辑并预览markdown文件

在gvim中编辑markdown文件,且能够看到编辑效果,需要使用一些插件: vim-markdown tabular chrome插件: markdown preview plus 插件安装 vim...

win7配置gvim

参考金石开博客Win7下安装配置gVim 安装gVim 安装时可以选择更改目录(文中在 Users/用户名 下面新建了一个目录Vim,将gVim安装在了该目录下)。 安装时注意...

win7+gvim7.4+spf13使用自动补全编写python脚本

在win7上安装gvim7.4有个很好的选择:spf13:https://github.com/spf13/spf13-vim安装手册可以参考spf13官网: http://vim.spf13.com...

用Gvim建立IDE编程环境 (Windows篇)

说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。 原作地址:http://blog.csdn.net...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)