vim个人配置总结

ctags

1.下载:http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags-5.8.tar.gz/download

2.编译:./configure -prefix /usr/local/ctags 其中-prefix指定安装目录

make、make install

3.使用:ctags -R . 编译创建所有文件的tags(在当前目录会生成一个tags文件)

taglist

1.下载:http://www.vim.org/scripts/script.php?script_id=273

2.安装:拷贝doc、plugin到 ~/.vim/的对应目录中(如果没有,则新建doc、plugin目录),然后在~/.vim/doc目录下,启动vim ,执行:helptags.

3.使用:vim -t tagName,打开tagName所在的文件

4.常用命令:

:tag tagName,跳转到taglist窗口中对应的tagName

:tselect tagName,全局搜索tagName

:Tlist,打开taglist窗口

ctrl+],跳转到光标所在函数的定义处

ctrl+t,跳转到上次光标所在位置

NERDTree

1.下载: http://www.vim.org/scripts/script.php?script_id=1658

2.安装:拷贝doc、plugin到 ~/.vim/的对应目录中(如果没有,则新建doc、plugin目录),然后在~/.vim/doc目录下,启动vim ,执行:helptags.

vim使用:

ctrl+w+h,向左边切换窗口

ctrl+w+l,向右边切换窗口

vimrc配置

1.拷贝一个vimrc 到 ~/.vimrc,从而不影响系统的默认配置

2.在文件尾添加自己的配置项

" 基本配置

if has("syntax") " 语法高亮

syntaxon

endif

set number" 显示行号

colorscheme ron " 配色方案 elflord ron peachpuff default

set showmatch" 匹配括号

set title

" taglist配置

let Tlist_Show_One_File=1

let Tlist_Exit_OnlyWindow=1

" ctags配置

let Tlist_Ctags_Cmd=‘/usr/local/ctags/bin/ctags‘  " 编译安装后的ctags位置

" NERDTree配置

map <F3> :NERDTreeMirror<CR> " F3打开NERDTree

map <F3> :NERDTreeToggle<CR>

参考:

http://lnmcc.net/2013/04/01/mac%E4%B8%8Bvim-taglist-ctags/

http://blog.chinaunix.net/uid-23089249-id-2855999.html

http://easwy.com/blog/archives/advanced-vim-skills-taglist-plugin/

时间: 2024-08-24 14:12:19

vim个人配置总结的相关文章

vim插件配置

推荐的源码阅读工具为: vim + ctags + cscope Linux源代码提供了制作cscope索引文件和tags文件的make命令. 一,软件安装 先安装cscope: sudo apt-get install cscope 再安装ctags: sudo apt-get install ctags 二,生成索引文件 在源代码目录下使用一下两条命令即可生成cscope索引文件和tags文件. $ make cscope $ make tags 三,一般源文件中生成索引文件 为了方便使用,

【Linux】CentOS下vim的配置

前言:  对于vim的配置,本人也在网上看了很多的方法,碰了很多 壁,所以就知道痛了.所以在下面给大家分享一下我如何配置vim的方法. 配置环境 首先给说明下我的环境为CentOS6.5的版本,对于CentOS的配置应该都没有问题,但是是其他系统的话,可以参考,可能因为环境原因可能会发生错误哦. 其他 还有一个需要说明的是,我的操作基本上是在文件夹里操作的,虽然能够简单直观的实现vim的配置,但是感觉含金量不是特别高,在这样一个自己探索知识的过程中是可以扩充自己很多其他的知识的. 但是核心的思想

Centos6.5下虚拟机Linux 关于g++,gdb,ctags安装以及vim的配置

安装g++,gdb,ctags以及对vim的配置的目的: g++,gdb,ctags可以方便我们在Linux下编译程序,调试程序: 对vim进行配置的目的: 进行vim配置,可以让我们在后续敲代码更加方便.按F5可以直接编译并执行C.C++代码以及执行shell脚本:按"F8"可进行C.C++代码的调试:"Ctrl + A"为全选并复制快捷键,方便复制代码:按"F2"可以直接消除代码中的空行:F3"可列出当前目录文件,打开树状文件目录:

Centos中vim的配置

一,vim简介 多模式编辑器,可视化操作不仅可以在终端运行,也可以运行于x window. mac os. windows. 1.vim的基本概念 基本上vim可以分为三种状态(其实有好多模式,目前掌握这3种即可),分别是命令模式.插入模式和底行模式,各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到last line mode 2) 插入模式(Insert mode) 只有在Inser

vim python配置之 pyflakes 安装

安装步骤: 1.sudo pip install pyflakes (必要时加个代理更快 -i http://e.pypi.python.org/simple)  先安装pip 2.去https://github.com/kevinw/pyflakes-vim下载pyflakes-vim插件 3.解压 4.sudo vi /etc/vim/vimrc,添加" filetype on " enables filetype detection filetype plugin on &quo

Linux - vim安装 配置与使用

一 Vim 简介 以前一直用vi,最近开始使用 vim,下面将两者做一下比较. vi和vim都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面:1.多级撤消 在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消.2.易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台.3.语法加亮 vim可以用不同的颜色来加亮你的代码.4.可视化操作 就是说v

pycharm安装vim插件配置vimrc

Mac版pycharm为例: Pycharm > perferences.. > Plugins > install JetBrains plugins ... 然后找到ideavim安装就行, 可是被墙了. 但pycharm很贴心,左下角可以设置代理,方便了我这样不用全局代理的. 不过我下载安装时点了background,然后下载窗口就隐藏起来了,我看不到下载进度 找啊找,也没找到重新显示的地方 ,不过等了20-30分钟,按钮那显示安装好了让重启pycharm 好了,ideavim安装

linux vim的配置

初次接触这个有点陌生,但又有一丝惊喜!对于一个新手来说vim的配置真的无从下手,于是从网上查找资料浏览博客也有一些收获,于是就想着分享给大家,我觉得我自己配置肯定没这些大神们做的好,因此在此处贴上他们博客的链接,你们可以去学习一下! http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html http://blog.csdn.net/namecyf/article/details/7787479 我也是参照他们的博客做的,很不错!可

vim使用配置(转)

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有行号的.语法高亮度显示.智能缩进等功能的. 为了更好的在vim下进行工作,需要手动配置一个配置文件: .vimrc 在启动vim时,当前用户根目录下的 .vimrc 文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把 .vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vim ~/.vimrc 设置完成后 $:x 或者 $:wq 进行保存退出即可. 下面给出一个例子,已经很详细了,是某位大神的配置文件

Vim 基本配置

1.关闭vi的一致性模式 set nocompatible 2.配置backspace的工作方式 set backspace=indent,eol,start 3.显示行号 set number 4.设置在编辑过程中右下角显示光标的行列信息 set ruler 5.在状态栏显示正在输入的命令 set showcmd 6.设置历史记录条数 set history=1000 7.设置取消备份 禁止临时文件的生成 set nobackup set noswapfile 8.设置匹配模式 set sho