天天看点

linux vim ddyd,vim环境配置

ctags

ctags对浏览代码非常的方便,可以在函数、变量之间跳来跳去等等.

下载

我已经下载过了,路径:/home1/fujun/software/ctags-5.8.tar.gz

编译&安装

$ tar -xzvf ctags-5.8.tar.gz

$ cd ctags-5.8

$ ./configure

# make

# make install

配置

在.vimrc中需要加入以下配置:

set tags=/home1/fujun/opt/bin/ctags #本地编译的ctags,将该文件放在了我的home目录的指定目录,仅对本用户有效

set tags=tags;

set autochdir

使用

然后去你的工程目录,如果你的工程是多层的目录,就去最上层的目录,在该目录下运行命令: ctags -R

那么在当前目录及其子目录下就会生成tags文件。

Ctrl + ] 跳到函数func()的定义处;

Ctrl + T 跳回func()的调用处;

变量, 结构, 宏, 等等, 都可以的

更多用法, 在vim命令模式输入 :help usr_29 查看即可.

taglist

高效地浏览源码,其功能就像vc中的workpace,那里面列出了当前文件中的所有宏,全局变量,函数名等。

下载

安装

下载taglist压缩包,然后把解压的两个文件taglist.vim 和 taglist.txt 分别放到

/usr/share/vim/vim74/doc/

/usr/share/vim/vim74/plugin/

使用

进入vim后用下面的命令打开taglist窗口.

:Tlist

mark.vim

多个单词高亮

下载

安装

将mark.vim文件添加到相应路径下,我的是/usr/share/vim/vim74plugin下

使用

\m 用来使得光标处的单词着色

\n 使得原先着色的单词取消着色

\r 输入\r后再输入正则表达式,可以高亮匹配的相关单词

输入\r 然后再输入S->.*

有时候 \m 不起作用时,需要在.vimrc中加入

aaarticlea/png;base64,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" alt="img">

Vundle

下载&安装

如果目录.vim/bundle不存在请先创建,

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

" Vundle

set nocompatible " be iMproved, required

filetype off " required

" set the runtime path to include Vundle and initialize

set rtp+=~/.vim/bundle/Vundle.vim

call vundle#begin()

" alternatively, pass a path where Vundle should install plugins

"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required

Plugin 'VundleVim/Vundle.vim'

" All of your Plugins must be added before the following line

call vundle#end() " required

filetype plugin indent on " required

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

打开vim,运行 :PluginInstall 命令来自动安装插件。

YouCompleteMe

YouCompleteMe是vim中一个强大的自动补全、提示引擎。

下载

在~/.vimrc中的Vundle插件列表区域中添加YouCompleteMe的源位置,

Plugin 'Valloric/YouCompleteMe'

保存后退出,再打开vim,运行:PluginInstall命令下载。

安装

问题

安装完成后,终端输入vim使用底部会报这样的错:

The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). YCM core library not detected; you need to compile YCM before using it. Follow the instructions in the documentation.

解决办法:

cd .vim/bundle/YouCompleteMe

./install.py

Doxygen

安装&下载

在~/.vimrc中的Vundle插件列表区域中添加DoxygenToolkit的源位置

Plugin 'vim-scripts/DoxygenToolkit.vim'

保存后退出,再打开vim,运行:PluginInstall命令安装。

使用

安装好Doxygen后,打开代码文件,即可通过:DoxLic,:DoxAuthor,:Dox添加license说明、作者版本说明和函数说明。

默认的配置在~/.vim/bundle/DoxygenToolkit.vim/plugin/DoxygenToolkit.vim文件。

vim创建文件自动生成头部注释

【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

背景: 由于不可抗拒的原因,学习环境由之前centos的一台机器上,变成了ubuntu的一台机器上.因此,需要在新的ubuntu的机器上再配置一次vim环境.算起来这已经是第三次配置vim环境了(ma ...

【vim环境配置】在centos6.4上配置vim的一些零碎记录

上一篇日志已经step by step地实录了如何在本机mac上配置vim开发环境已经各种插件. 有了一定经验之后,开始在实验室远程server上centos6.4的环境下配置vim环境. 这台机器是 ...

【vim环境配置】详细实录

[写在前面] 以下的所有内容主要参照: https://github.com/yangyangwithgnu/use_vim_as_ide . 原blog作者写的非常用心,建议大家都去看看.(个人觉得 ...

vim如何配置go语言环境

go语言没有如source insight般优秀的编辑器,试用了多种,vim算最好的,其次可以用liteide(有反查变量函数引用点.修改行变色功能),两者可配合使用. 更新:最好的是idea+go插 ...

MAC配置VIM环境

Ruby开发环境配置 ~/.vimrc set nocompatible " be iMproved, required filetype off " required set r ...

第6天【egrep、bash环境配置及脚本、vim编辑器】

bash环境配置及脚本(02)_recv bash环境配置及脚本(02)_recv bash环境配置文件: 按生效范围划分,存在两类: 全局配置: /etc/profile /etc/bashrc 个 ...

代码编辑器[0] -> Vim/gVim[0] -> 基于 Python 的 gVim 环境配置(Windows)

环境配置 / Environment Setup 基于Python开发的 gVim 环境配置(Windows) 使用方式参考 Vim 的使用. 1 基于vundle进行配置 Vim有多个扩展管理器, ...

配置基于python的VIM环境

配置基于python的VIM环境 安装插件管理工具 为防止过多插件管理的麻烦,首先安装vim的插件管理工具Vundle.vundle本身的github软件已经有相关的中文文档,地址如下: vundle ...

vim环境变量配置、背景色配置

我们使用vi或者vim的时候,如果想要显示行号,可能会这样做:切换到命令模式,然后输入set nu,再按回车键就显示了:还有就是咱们在编写程序的时候,有的时候会希望按下回车键后,光标不是每次都在行首, ...

随机推荐

UVA1585

#include #include int main(){ int n; ]; scanf("%d",&n); ...

配置mysql5.5主从服务器(转)

教程开始:一.安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22  二.配置MySQL主服务器(19 ...

Communications link failure报错的处理

一.报错的问题: 测试环境在做压力测试的时候爆出错误 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications l ...

针对SharePointFarm场时安装部署OWA的步骤

下面文章列出针对SharePointFarm场时安装部署OWA的步骤: http://blogs.technet.com/b/meamcs/archive/2013/03/27/office-web- ...

Spring-data-redis操作redis cluster

Redis 3.X版本引入了集群的新特性,为了保证所开发系统的高可用性项目组决定引用Redis的集群特性.对于Redis数据访问的支持,目前主要有二种方式:一.以直接调用jedis来实现:二.使用sp ...

C#中的Dictionary简介

简介在C#中,Dictionary提供快速的基于兼职的元素查找.当你有很多元素的时候可以使用它.它包含在System.Collections.Generic名空间中. 在使用前,你必须声明它的键类型和 ...

[z] .net与java建立WebService再互相调用

http://blog.csdn.net/yenange/article/details/5824967 : .net建立WebService,在Java中调用. 1.在vs中新建web 简单修改一下 ...

C语言Linix服务器网络爬虫项目(一)项目初衷和网络爬虫概述

一.项目初衷和爬虫概述 1.项目初衷 本人的大学毕设就是linux上用c写的一个爬虫,现在我想把它完善起来,让他像一个企业级别的项目.为了重复发明轮子来学习轮子的原理,我们不使用第三方框架(这里是说的 ...

Sublime使用及配置C编译器

一.环境配置 在安装了MinGW+Gcc的基础上做如下设置—— 新建编译系统c.sublime-build: { "cmd" : ["gcc", "$ ...

MVC中页面的传值方式总结

MVC中的页面传值,通常指Controller和view之间的数据传递,经常用到的有几种方式,总结如下: 一:ViewData 获取或设置一个字典,其中包含在控制器和视图之间传递的数据.使用ViewD ...