Поддерживает ли он следующий код?Поддерживает ли встроенный модуль Intellij Ideavim комплексное определение функции?
Точнее, поддерживает ли это функцию определения? вызывающая функция system
? и так далее.
Следующий код используется для автоматического закрытия моего китайского метода ввода при выходе из нормального вставки.
let g:input_toggle = 1
function! Fcitx2en()
let s:input_status = system("fcitx-remote")
if s:input_status == 2
let g:input_toggle = 1
let l:a = system("fcitx-remote -c")
endif
endfunction
function! Fcitx2zh()
let s:input_status = system("fcitx-remote")
if s:input_status != 2 && g:input_toggle == 1
let l:a = system("fcitx-remote -o")
let g:input_toggle = 0
endif
endfunction
set timeoutlen=150
autocmd InsertLeave * call Fcitx2en()
"autocmd InsertEnter * call Fcitx2zh()
IdeaVim не эмулирует vimscript, так что нет, вы не можете этого сделать. – romainl
Да, спасибо! – Run