3

它是否支持以下代码?

更准确地说,它是否支持定义函数?调用函数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()
4

1 回答 1

1

不,IdeaVim 只理解 ~/.ideavimrc 中的几个配置选项,其余的被忽略。有关详细信息,请参阅此功能请求

于 2016-01-23T18:11:07.243 回答