Vim不';启动时,不要修改我在.vimrc上设置的配色方案
我在.vimrc上设置的配色方案不会在每次启动VIM时都加载。在VIM中输入:colo colorschemename后,颜色方案将完美加载。为什么在启动VIM时没有加载colorscheme 我在xterm中启用了256种颜色。 我有一个电脑插件Vim不';启动时,不要修改我在.vimrc上设置的配色方案,vim,xterm,Vim,Xterm,我在.vimrc上设置的配色方案不会在每次启动VIM时都加载。在VIM中输入:colo colorschemename后,颜色方案将完美加载。为什么在启动VIM时没有加载colorscheme 我在xterm中启用了256种颜色。 我有一个电脑插件 echo $TERM //report xterm-256terminal tput colors//256 在VIM上:输入此命令 set t_Co? //256 另一件事是在VIM中加载预先安装的配色方案例如(傍晚、沙漠等) 它以前工作得很好
echo $TERM //report xterm-256terminal
tput colors//256
在VIM上:输入此命令
set t_Co? //256
另一件事是在VIM中加载预先安装的配色方案例如(傍晚、沙漠等)
它以前工作得很好。
我在出错之前做的事情。
对不起,我是Linux的新手
"**********************************************"
" VUNDLE SETTINGS "
"**********************************************"
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
Bundle 'gmarik/vundle'
filetype plugin indent on " required!
"**********************************************"
" PLUGINS "
"**********************************************"
"EasyMotion
Bundle 'Lokaltog/vim-easymotion'
"Sparkup
Bundle 'tristen/vim-sparkup'
"Surround
Bundle 'tpope/vim-surround'
"CsApprox
Bundle 'godlygeek/csapprox'
"**********************************************"
" COLOR SCHEMES "
"**********************************************"
" Distinguised
Bundle 'Lokaltog/vim-distinguished'
" Github
Bundle 'endel/vim-github-colorscheme'
" VividChalk
Bundle 'tpope/vim-vividchalk'
" Pyte
Bundle 'therubymug/vim-pyte'
" Vibrantink
Bundle 'vim-scripts/vibrantink'
"**********************************************"
" MAP LEADER "
"**********************************************"
let mapleader = ","
"**********************************************"
" SYNTAX "
"**********************************************"
syntax enable
"**********************************************"
" VIM SCRIPTS "
"**********************************************"
if has('gui_running')
colorscheme github
else
colorscheme pyte
endif
"**********************************************"
" CUSTOM SETTINGS "
" "
"**********************************************"
set hidden
" Show what mode you're currently at
set showmode
" Enable enhanced command line completion
set wildmenu
" Don't redraw while executing macros
set lazyredraw
" Indentation settings (SOFT TABS)"
set shiftwidth=4
set softtabstop=4
set smarttab
set expandtab "enable this to use spaces instead of tabs
" show line number
set nu
" hightlight as you type
set incsearch
" ignore case when searching
set ignorecase
" set statusline
set laststatus=2
"**********************************************"
" NOTE don't map <c-s> and <c-q> "
"**********************************************"
"**********************************************"
" KEYMAPS "
"**********************************************"
"*******NORMAL MODE MAPPING********"
"map for editing .vimrc
nnoremap <leader>ev :e $MYVIMRC<cr>
"map for sourcing vimrc
nnoremap <leader>sv :so $MYVIMRC<cr>
"map for switching windows
"_ in this keymap is to jump for a line with a nonblank char
nnoremap <space> <c-w><c-w>_
"*******INSERT MODE Mapping********"
"map for escape while in insert mode
inoremap <leader>; <esc>
"map for ins-completion
inoremap <leader>x <c-x>
"*********COMMAND MODE Mappings*******
"exit out of command line mode
cnoremap <leader>; <c-c>
但退出VIM后,colorscheme再次不生效,但在启动VIM时加载
我在终端上执行了以下操作:
/usr/share/terminfo/d/darwin-256x96
/usr/share/terminfo/d/darwin-256x96-m
/usr/share/terminfo/E/Eterm-256color
/usr/share/terminfo/p/putty-256color
/usr/share/terminfo/r/rxvt-unicode-256color
/usr/share/terminfo/r/rxvt-256color
/usr/share/terminfo/k/konsole-256color
/usr/share/terminfo/s/screen-256color-s
/usr/share/terminfo/s/screen-256color-bce-s
/usr/share/terminfo/g/gnome-256color
/usr/share/terminfo/v/vte-256color
/usr/share/terminfo/x/xnuppc+256x96
/usr/share/terminfo/x/xterm+256color
/usr/share/terminfo/x/xnuppc-256x96-m
/usr/share/terminfo/x/xnuppc-256x96
/usr/share/terminfo/m/mrxvt-256color
/usr/share/terminfo/m/mlterm-256color
注意:我已经安装了ncurses术语。
xterm是xterm+256color而不是xterm-256color是否正确
顺便说一句,我已经编辑了我的问题
提前谢谢。我找到了解决办法。我想我必须回答我自己的问题。我真的很绝望,所以我继续通过BundleClean一个接一个地删除插件在Vundle中检查是否有任何插件行为异常 毕竟,这不是我的.vimrc的问题。这是一场与美国的冲突 EasyMotion和CSApprox插件 在Vundle上的CSAPROX之前,我已进行了EasyMotion配置 我遵循了这一条的说明 这是另一个可以帮助其他人解决与我相同问题的方法
能否请您提供更多细节,如
.vimrc
或/和.gvimrc
的摘录。您的配色方案放在哪里了?@Kevin Sjoberg,我已经编辑了这个问题。我的主目录中没有.gvimrc。@romainl我已将我的配色方案放在$home目录中需要将其放入$VIM/colors
(还是$VIM/plugins/colors
?我忘了)其中,$VIM
可能是~/.VIM
,具体取决于您的设置。您应该将说明放在这个答案中,这样人们就不必在不愿意的情况下遵循链接。
/usr/share/terminfo/d/darwin-256x96
/usr/share/terminfo/d/darwin-256x96-m
/usr/share/terminfo/E/Eterm-256color
/usr/share/terminfo/p/putty-256color
/usr/share/terminfo/r/rxvt-unicode-256color
/usr/share/terminfo/r/rxvt-256color
/usr/share/terminfo/k/konsole-256color
/usr/share/terminfo/s/screen-256color-s
/usr/share/terminfo/s/screen-256color-bce-s
/usr/share/terminfo/g/gnome-256color
/usr/share/terminfo/v/vte-256color
/usr/share/terminfo/x/xnuppc+256x96
/usr/share/terminfo/x/xterm+256color
/usr/share/terminfo/x/xnuppc-256x96-m
/usr/share/terminfo/x/xnuppc-256x96
/usr/share/terminfo/m/mrxvt-256color
/usr/share/terminfo/m/mlterm-256color