Intellij Ideavim插件是否支持复杂的函数定义?

时间:2016-01-23 12:52:18

标签: vim plugins intellij-idea 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()

1 个答案:

答案 0 :(得分:1)

不,IdeaVim只能理解〜/ .ideavimrc中的几个配置选项,其余部分将被忽略。有关详细信息,请参阅this feature request