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