2016-09-30 3 views
0

Мой симптом идентичен Vim ctags behaves strangelyInspecting Lua с Vim Ctags

Таким образом, я установил universal-ctags вместо старого exuberant-ctags. Но это все еще не работает.

Но есть небольшая разница

без каких-либо функций модуля 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 работает так же, как ctags. :ta /setTestArgs это нормально, но <c-]>.

FYI, я использую vim для проверки кода TORCH7 на сервере. Любой альтернативный способ проверки кода факела легче будет helpfurl. ZeroBrane Studio работает в клиенте.

ответ

0

Кажется, никто не воспроизводится по моей проблеме. Я просто связал <ctrl - \ > для такого /setTestArgs тег.

включая map <C-\> :exec("tag /".expand("<cword>"))<CR> в моих .vimrc

Смежные вопросы