Ich habe vundle auf meiner Ubuntu-Box installiert, aber wenn ich vim lade, wird keines der Plugins geladen. Mein vimrc:
runtime! debian.vim
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
"set rtp+=~/.vim/bundle
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
Plugin 'reedes/vim-thematic'
Plugin 'bling/vim-airline'
" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList - list configured plugins
" :PluginInstall(!) - install (update) plugins
" :PluginSearch(!) foo - search (or refresh cache first) for foo
" :PluginClean(!) - confirm (or auto-approve) removal of unused plugins
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line
" """""""""""""""""""""""""""""""""""""ORIGINAL STUFF BELOW"""""""
" All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by
" the call to :runtime you can find below. If you wish to change any of those
" settings, you should do it in this file (/etc/vim/vimrc), since debian.vim
" will be overwritten everytime an upgrade of the vim packages is performed.
" It is recommended to make changes after sourcing debian.vim since it alters
" the value of the 'compatible' option.
" This line should not be removed as it ensures that various options are
" properly set to work with the Vim-related packages available in Debian.
" runtime! debian.vim
" Uncomment the next line to make Vim more Vi-compatible
" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
" options, so any other options should be set AFTER setting 'compatible'.
"set compatible
" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
"if has("syntax")
syntax on
set number
set ruler
"endif
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
" au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
"endif
" Uncomment the following to have Vim load indentation rules and plugins
" according to the detected filetype.
"if has("autocmd")
" filetype plugin indent on
"endif
" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
"set showcmd " Show (partial) command in status line.
"set showmatch " Show matching brackets.
"set ignorecase " Do case insensitive matching
"set smartcase " Do smart case matching
"set incsearch " Incremental search
"set autowrite " Automatically save before commands like :next and :make
"set hidden " Hide buffers when they are abandoned
"set mouse=a " Enable mouse usage (all modes)
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
: PluginList-Ausgänge ...
" My Plugins
Plugin 'gmarik/Vundle.vim'
Plugin 'reedes/vim-thematic'
Plugin 'bling/vim-airline'
Ich habe keine anderen Einstellungen geändert. Dies ist mein erster Versuch, Vim-Plugins zu verwenden.
vim
plugins
vimrc
vim-plugins
CS Student
quelle
quelle
~/.vimrc
Datei und im~/.vim/
Verzeichnis vornehmen./etc/vim
". Es funktioniert nicht, ist unzuverlässig und wird beim nächsten Update überschrieben.~/.vimrc
.Antworten:
Mach niemals etwas in
/etc/vim
Da Vim einer strengen Ladereihenfolge folgt und das Durcheinander mit den Standarddateien und -verzeichnissen Vim instabil macht. Einige der Dinge, die Sie möglicherweise tun, funktionieren möglicherweise, andere möglicherweise nicht. Es sind nur Sie und Ihr Glück.
Da nachfolgende Upgrades einige oder alle Ihrer Änderungen überschreiben und sie sinnlos machen.
Weil es auf jedem Betriebssystem üblich und empfehlenswert ist - und auch im wirklichen Leben -, Ihre Konfiguration in Ihrem Betriebssystem vorzunehmen .
$HOME
Du musst
~/.vim/
und~/.vimrc
dich selbst erschaffen .Weil es sich gut benimmt, macht Vim bei der Installation nichts in Ihrem
$HOME
. Es liegt in Ihrer Verantwortung, die für die Anpassung erforderlichen Dateien und Verzeichnisse zu erstellen:Zu diesem Zeitpunkt sollten Sie ein leeres
~/.vim
Verzeichnis und eine leere~/.vimrc
Datei haben. Sie scheinen bereits ein~/.vim/
Verzeichnis zu haben, sodass Sie diesen Schritt überspringen können.Kehren Sie
/etc/vim
in den ursprünglichen Zustand zurück.Entfernen Sie alles, was Sie hinzugefügt haben
/etc/vim
. Wenn Sie sich nicht sicher sind, sollten Sie das Paket vim-gnome oder vim-gtk deinstallieren und erneut installieren.Wiederholen Sie Ihre gesamte Konfiguration in
$HOME
.Wenn Sie darauf bestehen, Vundle zu verwenden,
~/.vimrc
sollten Sie folgendermaßen aussehen:Installieren Sie tatsächlich Ihre Plugins.
Schreiben Sie Ihre
~/.vimrc
auf die Festplatte und beenden Sie Vim mit:und geben Sie den folgenden Befehl ein:
Als neuer Vim-Benutzer sollten Sie produktivere Möglichkeiten finden, Ihre Zeit und Gehirnzellen zu verbringen, als mit den sinnlosen Plugins zu spielen, die Sie mit einem ähnlich sinnlosen Plugin-Manager installieren möchten, insbesondere wenn Sie den UNIX-Befehl nicht gut kennen -Linie. Hier ist eine nicht erschöpfende Liste von Vorschlägen:
$ vimtutor
mindestens ein paar mal,:help
und speichern Sie sie im Speicher, da dies die nützlichsten Vim-Befehle sind, die Sie jemals lernen werden.:help usr_01.txt
durch zumindest:help usr_08.txt
.Bis Sie mit dem Ganzen besser vertraut sind, würde ich Ihnen raten, sich von Plugins (und unnötigen Plugin-Managern) fernzuhalten, damit Sie sich auf Vim selbst konzentrieren können.
quelle