我有一個的MacVim快照64從https://github.com/b4winckler/macvim/downloads下載並安裝了旺盛的ctags所有的時間通過homebrew
:E426:標籤未找到錯誤
which ctags
/usr/local/bin/ctags
我tags
在VIM可變看起來是這樣的:
:echo &tags
/Users/macovsky/code/faces/tmp/tags,./tags,tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/site_ruby/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/vendor_ruby/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/tags,/Users/macovsky/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/x86_64-darwin11.2.0/tags,/Users/macovsky/code/faces/tags
和我產生與rails-vim
的:Rtags
命令標籤文件:
file tmp/tags
tmp/tags: Exuberant Ctags tag file text
問題是,無論我使用的是C-]
還是:tag
,它都會失敗,出現E426 tag not found
錯誤。
標籤肯定是存在的:
cat tmp/tags | grep post_image
post_image /Users/macovsky/code/faces/app/helpers/posts_helper.rb /^ def post_image(post, style)$/;" f class:PostsHelper
有什麼建議?謝謝。
這種情況對我來說,你有沒有得到解決方案? – Doug 2012-03-24 16:00:02
@macovsky我猜測你設置標籤文件的方式。你有沒有嘗試使用ctags -R?這遞歸地搜索文件的所有目錄並從它們獲取標籤 – 2012-08-28 07:05:02
他說標籤肯定存在。是否有可能使用相對路徑來生成標籤,而該目錄是拋出vim的目錄? – 2013-04-11 16:55:51