【问题标题】:VIM: .vimrc not working as expected on Mint13 XFCE, works on MacVimVIM:.vimrc 在 Mint13 XFCE 上不能正常工作,在 MacVim 上工作
【发布时间】:2015-02-26 04:41:04
【问题描述】:

这里是 Vim 新手... 我一直在使用 Mac 在工作中学习 vim。

我将我的 .vimrc 添加到我的 github 存储库并希望 Vundle 下载所有内容并让 vim 在我家的 Mint 13 笔记本电脑上正常工作。

我已将我的 ~/.vim/.vimrc 链接到 ~/.vimrc。 我按照these 的说明构建vim 7.4 并拥有一个工作的vim。

我知道 .vimrc 文件的某些部分已被读取,b/c my 重新映射的 esc 序列正在工作。

似乎没有其他方法可以工作,甚至行号也不行。

vim --version

vim --version

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Feb 25 2015 20:30:46)
Included patches: 1-640

vimrc

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins


" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" Keep Plugin commands between vundle#begin/end.
Bundle 'nanotech/jellybeans.vim'
Bundle 'tpope/vim-fugitive'
Bundle 'flazz/vim-colorschemes'
Bundle 'fs111/pydoc.vim'
Bundle 'hdima/python-syntax'
Bundle 'scrooloose/nerdtree'
Bundle 'tmhedberg/SimpylFold'
Bundle 'scrooloose/syntastic'
Bundle 'kien/rainbow_parentheses.vim'
call vundle#end()            " required

filetype plugin indent on    " required
syntax enable
set foldmethod=indent
set foldlevel=99
setlocal foldmethod=indent

set background=dark
set tabstop=4
set expandtab
set shiftwidth=4
set shiftround
set number
let mapleader=","
set hlsearch
set mouse=a
set nojoinspaces
set smarttab

nnoremap <leader>n :NERDTree<CR>
imap fj <Esc> 
colorscheme jellybeans 
" rainbow parens
au VimEnter * RainbowParenthesesToggle
au Syntax * RainbowParenthesesLoadRound
au Syntax * RainbowParenthesesLoadSquare
au Syntax * RainbowParenthesesLoadBraces

【问题讨论】:

  • 您是否检查了权限、文件所有者等?无论您以 (whoami) 身份运行 vim 的任何用户都必须能够阅读它。如果您在系统之间传输文件,行尾(\r\n)也可能会被弄乱,但在这种情况下可能不相关。
  • 你是如何链接这个 .vimrc 文件的?您可能已经知道这一点,但是要让 vundle 下载所有内容,您应该首先下载它:git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim,然后在 vim 中运行 :PluginInstall。
  • 我认为您必须进一步调查问题所在才能解决问题。问题出在您的 Vim 编译/安装 还是与您的 Vim 配置 加载有关?尝试手动运行命令 - 如果它们不起作用,请忘记您的配置并专注于 vim 编译。例如,您提到了行号 - 如果您在正在运行的实例上输入 :set number 是否有效?
  • 感谢大家:我会检查权限,我确实单独安装了 Vundle PluginInstall “工作”,我喜欢单独运行每个命令的想法。

标签: vim vundle


【解决方案1】:

看来,我又被XFCE咬了。

This link 给了我需要的提示,设置我的终端 与:

set t_Co=256

现在,除了配色方案之外,更多功能正在按我的预期工作 软糖不再那么棒了。

Rainbowparens 不工作。

编辑: 使用更多颜色可以让彩虹括号起作用...

set t_Co=512

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2017-11-04
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多