首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vim ctag检查lua

使用vim ctag检查lua
EN

Stack Overflow用户
提问于 2016-09-30 13:59:02
回答 1查看 719关注 0票数 0

我的症状与Vim ctags behaves strangely相同

因此,我安装了universal-ctags而不是旧的exuberant-ctags。但它仍然不起作用。

但是没有什么不同

没有使用<c-]>的模块函数ctag:

代码语言:javascript
复制
function rmsprop(x, dx, lr, alpha, epsilon, state)
    if not state.m then
        state.m = x.new(#x):zero()
        state.tmp = x.new(#x)
    end 
    -- calculate new (leaky) mean squared values
    state.m:mul(alpha)
    state.m:addcmul(1.0-alpha, dx, dx) 
    -- perform update
    state.tmp:sqrt(state.m):add(epsilon)
    x:addcdiv(-lr, dx, state.tmp)
end

但是,模块函数不起作用(使用:):

代码语言:javascript
复制
function DenseCapModel:setTestArgs(kwargs)
    self.nets.localization_layer:setTestArgs{
    nms_thresh = utils.getopt(kwargs, 'rpn_nms_thresh', 0.7),
    max_proposals = utils.getopt(kwargs, 'num_proposals', 1000)
    }
    self.opt.final_nms_thresh = utils.getopt(kwargs, 'final_nms_thresh', 0.3)
end

但有一点恼人的是,:ta /setTestArgs是可以工作的。

我已经挖掘了很长一段时间,但并不满意。我也尝试过https://vi.stackexchange.com/questions/2790/vim-lua-and-ctags,这不是一般的情况,https://github.com/XuJiandong/lua-ctags的工作方式就像ctag一样。:ta /setTestArgs是可以的,但是<c-]>

仅供参考,我正在使用vim检查服务器中的TORCH7代码。任何更容易检查torch代码的替代方法都将是helpfurl。ZeroBrane工作室似乎可以在客户端运行。

EN

回答 1

Stack Overflow用户

发布于 2016-11-09 12:50:02

似乎没有人在我的问题上是可复制的。我只是为这样的/setTestArgs标签绑定了<ctrl - \ >

在我的.vimrc中包含map <C-\> :exec("tag /".expand("<cword>"))<CR>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39784664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档