我编写了一个 Vimscript 函数 - CoffeeScriptIncludeExpr
- 当分配给 时includeexpr
,允许我gf
在光标位于类名上时打开 CoffeeScript 文件。
但是,这在 Rails 项目中不起作用。我的 vimrc 包含以下内容
autocmd User Rails.javascript.coffee* set includeexpr=CoffeeScriptIncludeExpr()
autocmd User Rails.javascript.coffee* set path=app/assets/javascripts/**
我曾希望会产生预期的效果。
如果我gf
在光标上键入 CoffeeScript 文件FooBar
,vim 会打印一条错误消息,说明Can't find file 'foo_bar.rb' in path
. 令人费解的是,输入set includexpr?
显示它已设置为CoffeeScriptIncludeExpr
. 同样对于set path?
。但是错误消息表明 vim-rails 正在运行该节目。
我需要做什么才能gf
使用我的 CoffeeScript 文件?