我正在尝试在Mac OS上使用旺盛的ctags。我已经使用homebrew
安装了旺盛的ctags。这是我的版本:
$ ctags --version
Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert
我的自定义$HOME/.ctags
似乎未被考虑在内。
这是我的配置:
$ cat ~/.ctags
--verbose=no
--recurse=yes
--tag-relative=yes
--langdef=scala
--langmap=scala:.scala
--regex-scala=/^\s*class\s*([a-zA-Z0-9_]+)/\1/c,classes/
…
当我启动ctags -R
时,不会为.scala
个文件生成任何标记。
当我使用--options
$ctags -R --options=/Users/yamo/.ctags
ctags: cannot open option file "/Users/yamo/.ctags" : No such file or directory
$ll ~/.ctags
lrwxr-xr-x 1 yamo staff 36 Apr 13 21:29 /Users/yamo/.ctags@ -> /Users/yamo/Projects/dotfiles/.ctags
答案 0 :(得分:3)
问题归结于BSD Regex。
我刚刚在Vim ~/.ctags
编辑:%s/\\s/[ \\t]/g
答案 1 :(得分:1)
根据文档,您应该将配置文件放在IN
文件夹下。
我遇到了同样的问题,这样做对我有用:
SELECT t1.*
FROM application_stages t1
JOIN (
select application_id, max(exited_on) as exited_on
from application_stages
group by application_id
) t2
USING (application_id,exited_on)