用vim标签检查lua



我的症状与Vim标签相同,行为奇怪

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

但差别不大

没有模块功能标签与<c-]>:

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

然而,模块函数不工作(与:):

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的工作原理就像标签。:ta /setTestArgs可以,但<c-]>

仅供参考,我正在使用vim检查服务器中的TORCH7代码。任何更容易检查火炬代码的替代方法都是有帮助的。ZeroBrane Studio似乎在客户端工作

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

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

最新更新