как отобразить ключи для всплывающего меню в энергии

После попытки завершения omnicppcomplete отобразит все возможные объекты во всплывающем меню. Для выбора определенного объекта в меню нужно использовать <C-N> и <C-p> переключаться назад и вперед между различными объектами. Я чувствую, что это очень inconvient. Это должно быть очень прохладно если j и k может привыкнуть к произойти <C-N> и <C-P> . таким образом, как я должен сделать?

8
задан Greg Hewgill 31 January 2010 в 00:09
поделиться

2 ответа

Если в браузере происходит сбой silverlight, то есть только несколько частей silverlight, которые фактически полагаются на правильную работу браузера. например, вызовы на веб-службы должны проходить через HTTP-фасад браузеров, может быть, слишком много ответов с сервера поставлено в очередь из-за отставания пользовательского интерфейса, что приводит к сбою, так как слишком много ответов пытаются сразу инициировать события для изменений пользовательского интерфейса, вряд ли да я знаю, но это идея.

Управление временем жизни также выполняется браузером, подключаемый модуль может попытаться повторно запустить процесс silverlight и перезапустить его.

Попробуйте использовать эту утилиту отладки, silverlight spy , чтобы докопаться до сути проблемы

-121--3404146-

Почему бы не добавить его в пакет приложений? Щелкните правой кнопкой мыши по папке Resources в окне проекта в Xcode, затем выберите Add > Existing Files... для добавления базы данных sqlite.

Затем файл загружается из пакета приложений:

NSString *databasePath = [[NSBundle mainBundle] pathForResource:@"mySQLiteDatabaseFile" ofType:@"sqlite3"];
NSData *databaseData = [NSData dataWithContentsOfFile:databasePath];
// ...
-121--4617282-
function! OmniPopup(action)
    if pumvisible()
        if a:action == 'j'
            return "\<C-N>"
        elseif a:action == 'k'
            return "\<C-P>"
        endif
    endif
    return a:action
endfunction

inoremap <silent>j <C-R>=OmniPopup('j')<CR>
inoremap <silent>k <C-R>=OmniPopup('k')<CR>
10
ответ дан 5 December 2019 в 14:03
поделиться

Я предпочитаю использовать ключ вкладки для завершения (я не уверен, где я получил это):

"tab complete
function! InsertTabWrapper(direction)
    let col = col('.') - 1
    if !col || getline('.')[col - 1] !~ '\k'
        return "\<tab>"
    elseif "backward" == a:direction
        return "\<c-p>"
    else
        return "\<c-n>"
    endif
endfunction
inoremap <tab> <c-r>=InsertTabWrapper ("forward")<cr>
inoremap <s-tab> <c-r>=InsertTabWrapper ("backward")<cr>
2
ответ дан 5 December 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: