我在一个月前开始使用vim,并且知道我正在尝试通过安装软件包和修改vimrc来自定义它。
我正在用更多语言编写文本,我希望在所有语言中都能自动完成。 在neocomplete插件中,我可以定义我的dict的路径,如下所示。我想将一个键映射到一个更改neocomplete使用的字典的过程(通过切换几个是最佳的,但更多的关键快捷方式也很好)。它可能需要以某种方式改变字典的路径。即文本:mydict.txt =>文本:mydict2.txt
我找到了如何更改标准词典(将某些内容映射到"设置词典")但我不知道在这种情况下如何做到这一点。非常感谢任何帮助。
let g:neocomplete#sources#dictionary#dictionaries = {
\'default' : '',
\'text' :'mydict.txt',
........
\}
答案 0 :(得分:0)
例如,在.vimrc中写下以下行
map <F8> :call ChangeMyDic()<cr>
function! ChangeMyDic()
let g:neocomplete#sources#dictionary#dictionaries = {
\'default' : '',
\'text' :'mydict.txt',"your target dictionary"
........
\}
endfunc