2017-07-19 8 views
2

それぞれに通常のPythonファイル(models.py、views.py、test.pyなど)を含む多数のアプリケーションが含まれているDjangoアプリケーションがあります。私はVim colorschemeをdistinguishedに設定しました。最近私は、特定のディレクトリ、promotion/views.pyで特定のPythonファイルを開くと、colorschemeが有効にならないことに気付きました。そのファイルを開くと、すべてのコードが表示されますが、配色が機能していません。代わりに、私はすべてのフォントが白で黒い背景を参照してください。興味深いことに、私が ":colorscheme"を行うと、 "distinguished"と表示されます。この1つのファイルに関していくつかのVim設定ファイルが壊れているように見えます。私は他のディレクトリに同じプロモーションサブディレクトリまたは 内の他のの.pyファイルを開くと、カラースキームが機能特定のPythonファイルに対してVimのカラースキームが機能しない

  1. :私はと思う理由はここにあります。
  2. 新しいファイルpromotion/test.pyを作成すると、配色が機能します。
  3. 特定のview.pyファイルの名前をnewview.pyに変更すると、配色が機能します。
  4. 昇格/ views.pyを削除して(同じパス、同じ名前)、colorscheme で動作しませんし、私のvim-snippetsスニペットも実行しません。ここで

関連行が私のファイル.vimrcにあります。ここでは

# $HOME/.vimrc 
set nocompatible 
filetype off 
set rtp+=~/.vim/bundle/Vundle.vim 
call vundle#begin() 
Plugin 'VundleVim/Vundle.vim' 
Plugin 'Lokaltog/vim-distinguished' 
" other plugins ... 
call vundle#end() 
filetype plugin indent on 
colorscheme distinguished 
set t_Co=256 

は私て.vimディレクトリです:ここでは

.vim 
├── bundle 
│   ├── vim-distinguished 
│   ├── vim-snipmate 
│   ├── vim-snippets 
│   └── Vundle.vim 
├── colors 
│   ├── distinguished.vim 
├── ftplugin 
│   ├── python.vim 
├── syntax 
└── view 
    ├── =+srv=+http=+example.com=+repo=+promotion=+admin.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+forms.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+migrations=+0002_auto_20170714_1906.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+models.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+newviews.py= 
    ├── =+srv=+http=+exampe.com=+repo=+promotion=+test.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+tests=+test_cases.txt= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+tmp.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+urls.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+views2.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+views.py= 
    ├── =+srv=+http=+example.com=+repo=+promotion=+views.py.bak= 
    ├── ~=+.viminfo= 
    └── ~=+.vimrc= 

はpython.vimです:

" $HOME/.vim/ftplugin/python.vim 
setlocal tabstop=4 
setlocal shiftwidth=4 
setlocal softtabstop=4 
setlocal expandtab 
setlocal autoindent 
setlocal smarttab 
setlocal ruler 

〜/ .viminfoを削除しようとしましたが、それでも問題は解決しませんでした。私はコードの折り畳みを行い、問題のファイルに関連する私のビューのサブディレクトリ内のいくつかの行を見ることができます。しかし、私は彼らが何をしているか、それらを削除すると私のVim設定が壊れるかどうかわからないので、ビューファイルに何かをするのは恐れがあります。

この特定のプロモーション/ views.pyファイルに関連する情報が含まれていることがわかっていない他のVim設定ファイルがありますか?

答えて

0

私の〜/ .vim/viewsディレクトリを削除してこの問題を解決しました。 Vimのカラースキームに影響を与えたファイルの1つが破損しているように見えます。

関連する問題