vim + neocomplete,如何定义更改默认字典的快捷方式

时间:2014-11-07 07:58:45

标签: vim neocomplete

我在一个月前开始使用vim,并且知道我正在尝试通过安装软件包和修改vimrc来自定义它。

我正在用更多语言编写文本,我希望在所有语言中都能自动完成。 在neocomplete插件中,我可以定义我的dict的路径,如下所示。我想将一个键映射到一个更改neocomplete使用的字典的过程(通过切换几个是最佳的,但更多的关键快捷方式也很好)。它可能需要以某种方式改变字典的路径。即文本:mydict.txt =>文本:mydict2.txt

我找到了如何更改标准词典(将某些内容映射到"设置词典")但我不知道在这种情况下如何做到这一点。非常感谢任何帮助。

let g:neocomplete#sources#dictionary#dictionaries = {
    \'default' : '',
    \'text' :'mydict.txt',
    ........

\}

1 个答案:

答案 0 :(得分:0)

例如,在.vimrc中写下以下行

map <F8> :call ChangeMyDic()<cr>
function! ChangeMyDic()
let g:neocomplete#sources#dictionary#dictionaries = {
    \'default' : '',
    \'text' :'mydict.txt',"your target dictionary"
    ........

\}
endfunc