1

1 か月前に vim を使い始めましたが、パッケージをインストールして vimrc を変更してカスタマイズしようとしていることを知っています。

私はより多くの言語でテキストを書いており、それらすべてでオートコンプリートを使用したいと考えています。neocomplete プラグインでは、dict へのパスを以下のように定義できます。neocomplete が使用する辞書を変更する手順にキーをマップしたいと思います (複数のキー ショートカットを切り替えるのが最適ですが、より多くのキー ショートカットも問題ありません)。おそらく何らかの方法で辞書へのパスを変更する必要があります。つまり、text:mydict.txt => text:mydict2.txt

標準の辞書を変更する方法を見つけました(何かを「辞書の設定」にマップします)が、この場合の方法はわかりません。どんな助けでも大歓迎です。

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

\}
4

1 に答える 1

0

例として、.vimrc に次の行を書き留めます。

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

\}
endfunc
于 2015-03-19T09:30:56.570 に答える