`

VIM ctags setup ack

阅读更多
reference

ctags --extra=+f --exclude=.git --exclude=log --exclude=coverage --exclude=public/assets -R *  /home/ken/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/*


ctags --extra=+f --exclude=.git --exclude=log --exclude=coverage --exclude=public/assets -R * `rvm gemdir`/gems/*

再再更新:2012/10/8
ubuntu下Ack 被覆盖问题
sudo ln -s /usr/bin/ack-grep /usr/local/bin/ack

再更新:2012/07/28
1. mac下ctags错误提示
2. 手册地质
http://vim-taglist.sourceforge.net/manual.html
严重更新
MAC的用户,FuzzyFinder,推荐用peepopen去peepcode看或者github和textmate的command t很像
而且,brew install macvim很有必要,因为直接支持ruby运行
3.
引用
highlight group not found: Normal

#.vimrc
colorscheme default


sudo aptitude remove vim
sudo aptitude install vim-rails
#in order to get vim-rails support

git clone git://github.com/astrails/dotvim.git
ln -sfn dotvim .vim
ln -sfn dotvim/vimrc .vimrc
cd .vim; make install


If you got error like below:
引用
'Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.'


sudo aptitude install exuberant-ctags


sharpair:~$ /usr/bin/ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ /usr/local/bin/ctags
ctags: No files specified. Try "ctags --help".
sharpair:~$ which ctags
/usr/local/bin/ctags
sharpair:~$ ctags
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
sharpair:~$ 



When I try to open the taglist window, I am seeing the following error message. How do I fix this problem?

引用
   Taglist: Failed to generate tags for /my/path/to/file
   ctags: illegal option -- -^@usage: ctags [-BFadtuwvx] [-f tagsfile] file ...


The taglist plugin will work only with the exuberant ctags tool. You cannot use the GNU ctags or the Unix ctags program with the taglist plugin. You will see an error message similar to the one shown above, if you try use a non-exuberant ctags program with Vim. To fix this problem, either add the exuberant ctags tool location to the PATH environment variable or set the Tlist_Ctags_Cmd variable.
#mac下面要brew一个新的ctags,如果提示旧的ctags有问题的话
hash -d ctags


#如果要用ctrl ]来查gem里的方法,还需要ctags准备taglist
map <Leader>rt :!ctags --extra=+f --exclude=.git --exclude=log -R * `rvm gemdir`/gems/*<CR><CR>

map <silent><Leader>rt :!ctags --extra=+f --exclude=.git --exclude=log -R * `gem environment gemdir`/gems/*<CR><CR>
#只是查bundle的gem
map <silent> <Leader>rt :!bundle list --paths=true \| xargs ctags --extra=+f --exclude=.git --exclude=log -R *<CR><CR> 




#.vimrc
 set fileformat=unix
 let Tlist_Ctags_Cmd='/usr/local/bin/ctags'


if you need make sure
rvm use system


modify your ~/.vim/Makefile


PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM 

  • 大小: 212.2 KB
分享到:
评论

相关推荐

    Vim ctags.exe

    Vim是一款强大的文本编辑器,深受程序员喜爱,而`ctags`则是一个非常实用的工具,它能够为源代码文件创建一个索引,方便在Vim中进行快速跳转和查找。`ctags.exe`是Windows系统下的ctags可执行文件,用于生成这些索引...

    vim ctags安装和使用

    【vim ctags安装和使用】 CTags是一款强大的源代码导航工具,它能够遍历源代码文件,生成tags文件,帮助开发者快速定位代码中的符号,如变量、函数等。这对于大型项目或者频繁查阅代码的开发环境尤其有用。Taglist...

    vim+ctags+cscope

    linux下面vim+ctags+cscope的使用方法,功能非常强大 linux下面vim+ctags+cscope的使用方法,功能非常强大

    用vim+ctags+taglist+cscope打造文本模式下的Kscope

    Vim+ctags+taglist+cscope 打造文本模式下的 Kscope Kscope 作为一个功能强大的文本模式下的代码浏览器,具有代码 navigation、代码搜索、代码分析等功能。但是,使用 Kscope 需要图形化界面,然而,在 Linux 系统...

    vim+ctags+cscope 配置文件

    自己的vim配置文件, 内含: 1. _vimrc 2. plugin: TagList, SuperTab, OmniCppComplete, Code_Complete 3. tags for glibc, C++(stl,stream), Unix98 system, glib-2.0 4. ftplugin for Pro*C/C++

    vim插件ctags安装

    **vim插件ctags安装详解** vim作为一款强大的文本编辑器,因其高度可定制性和高效的操作方式深受程序员喜爱。在日常开发中,尤其对于大型项目,快速定位代码和跳转到函数定义是必不可少的功能。这就是ctags插件发挥...

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件.zip

    gen_tags.vim, 用来轻松使用 ctags/gtags的vim和neovim的异步插件 gen_tags.vim 为方便用户使用 Vim/ NeoVim,简化了 ctags/ gtags的使用。它用于为你生成和维护多个平台支持的标签,在 Windows/Linux/macOS. 上测试...

    VMware-VIMSetup-all-5.5.0-1312299

    根据提供的文件信息,我们可以推断出这份资料与VMware vCenter Infrastructure Manager (VIM) Setup 5.5.0版本有关。尽管描述部分没有提供太多技术细节,但从标题和其他信息中,我们可以提炼出一系列与VMware ...

    windows cscop+ctags vim各种插件

    windows 环境的ctags和cscope还有DoxygenToolkit.vim minibufexpl.vim Tabular.vim taglist.vim visualmark.vim 插件工具

    vim/ctags/taglist/winmanger黄金组

    vim ctags taglist winmanger安装示例

    vim+ctags使用

    vim+ctags 使用 Vim 是一个功能强大且灵活的文本编辑器,而 ctags 是一个源代码阅读工具,两者结合使用可以大大提高代码编写的效率。以下是 vim+ctags 的使用方法和应用。 ctags 应用 ctags 是一个源代码阅读...

    vim+ctags+cscope一键安装(使用)

    vim+ctags+cscope一键安装(使用)

    rust-vim-setup, 在 Rust 开发中,设置要使用的vim.zip

    rust-vim-setup, 在 Rust 开发中,设置要使用的vim 使用VIM作为你的Rust IDE首先安装 vim,如果它还没有sudo apt-get install vim如果你的vi 在你的命令行 中工作,很可能是ubuntu默认安装的轻量级版本,并且它缺少...

    windows-use-vim-ctags-and-git

    但是有时候又需要使用到windows下面的一些应用,所以开始折腾怎么在windows下使用vim+ctags+git,下面是我整理的记录。 windows使用vim,好多人推荐安装vim工具,但是我用了一下随着windows版本的升级,比如win8,...

    Vim+ctags用法

    ### Vim+ctags 使用详解 #### 一、引言 在软件开发过程中,代码阅读与维护是一项重要且耗时的任务。对于大型项目来说,能够快速定位到特定函数或变量的定义位置是提高工作效率的关键。Vim 作为一款高度可定制且...

    vim + ctags + cscope + nerdtree + taglist + vundle

    "vim + ctags + cscope + nerdtree + taglist + vundle"的组合,是Vim高效开发环境的经典搭建方案,尤其适合进行大型代码库的管理和调试。 首先,`Vim` 是一个高度可配置的文本编辑器,它支持命令行模式,提供丰富...

    VMware-VIMSetup-all-5.1.0-880471.iso 下载地址

    VMware vSphere 5.1 是一款强大的云计算基础架构平台,它由多个组件构成,包括vCenter Server、ESXi ...通过下载"VMware-VIMSetup-all-5.1.0-880471.iso"这个ISO文件,用户可以安装和体验这个强大的虚拟化平台。

    vim_pugin_ctags

    **vim_pugin_ctags** 是一个集合了 Vim 插件和 ctags 程序的压缩包,专门针对 Windows 用户设计。Vim 是一款高度可配置的文本编辑器,而 ctags 是一个强大的代码索引工具,它们共同提升了开发者在代码编辑中的效率。...

    基础电子中的代码查看小妙招--vim ctags cscope的简单用法

     可能你也知道去掉/etc/vim/vimrc文件中的“"syntax on “前面的双引号就能开启语法高亮,可是开了这个选项后,打开vim会有一些莫名的提示,这些都不要经我们升级一下vim就OK了升级方法可以是:  1、在终端下...

Global site tag (gtag.js) - Google Analytics