Vim配色方案不适用于一个特定的Python Fi

2024-04-30 01:50:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Django应用程序,它包含许多应用程序,每个应用程序都包含常用的Python文件(模型.py, 视图.py, 测试.py等等)。我已经将Vim colorscheme设置为distinguished。最近我注意到,当我打开特定目录promotion中的特定Python文件时,colorscheme不会生效/视图.py. 当我打开那个文件时,我看到了我所有的代码,但是配色方案不起作用。相反,我看到一个黑色的背景,所有的字体都是白色的。有趣的是,如果我做“:colorscheme”,它仍然显示“杰出”。可能会有一些Vim配置文件相对于这个文件被破坏了。所以我认为:

  1. 如果我打开同一提升子目录中的任何其他.py文件,或者 任何其他目录,配色方案都有效。在
  2. 如果我创建新的文件升级/测试.py,配色方案有效。在
  3. 如果我重新命名的话视图.py归档到新视图.py,配色方案有效。在
  4. 如果我删除晋升/视图.py重新创建它(相同的路径,相同的名称),colorscheme既不工作也不执行我的任何vim片段片段。在

以下是我的.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目录:

^{pr2}$

给你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,但没有解决问题。我做代码折叠,可以在我的view子目录中看到一些与该文件相关的行。但是,我害怕对视图文件做任何事情,因为我不知道它们做了什么,或者删除它们是否会破坏我的Vim设置。在

有没有其他一些我不知道的Vim配置文件包含与这个特定提升相关的信息/视图.py文件已损坏?在


Tags: 文件代码py目录视图应用程序配置文件方案