私はubuntuを11.04にアップグレードしましたが、gvimがすべて台無しになりました。私は基本的にゼロから始めており、いくつかの助けが必要です。 推奨に応じて 、vim(プラグインとvimrc)に関連するすべてのものを_/usr/share/vim/vimfiles
_に移動し始めています
_after
autoload
colors
doc
ftpplugin
gvimrc (file)
nerdtree
plugin
snippets
syntax
vimrc (file)
vimrc.dpkg-old (file)
vimrc.tiny (file)
_
_/home/laptop/.vimrc
_にも.vimrcファイルがあります。このファイルには、実際に追加した設定/マッピングが含まれています。
_:set runtimepath
_フェッチ:
_runtimepath=~/.vim, /usr/share/vim/vimfiles/vimfiles,
/usr/share/vim/vimfiles, /usr/share/vim/vimfiles/vimfiles/after,
~/.vim/after
_
上記のようなフォルダはありません_/usr/share/vim/vimfiles/vimfiles
_
質問:なぜ2つのvimrcがあるのですか? _/usr/share/vim/vimfiles/vimrc
_の内容を_/home/laptop/.vimrc
_と交換する必要がありますか?
エラー
_Error detected while processing /home/laptop/.vimrc
line 6
E484: Can't open file /usr/share/vim/syntax/syntax.vim
_
6行目は次のとおりです。
_syntax on
_
私の_/usr/share/vim/vimfiles/syntax
_には元々_snippet.vim
_しか含まれていませんでしたが、_/usr/share/vim/vim73/syntax
_フォルダーには他にも多くのファイルが含まれていました。 gdb.vim, jsp.vim, groovy.vim, libao.vim...etc (more than 60 files)
のように
だから私はそれらのファイルをすべて_/usr/share/vim/vimfiles/syntax
_にコピーしましたが、それでもエラーがあります
構文の強調表示を元に戻すにはどうすればよいですか?
更新
/user/share/vim/vim73
_に戻しています。:set rtp?
_にはvim73がありません(上記のように):echo $VIM $VIMRUNTIME
_は_/usr/share/vim/vimfiles /usr/share/vim/vimfiles
_を示しています。これは間違っているためです。ここでvim73を取得するにはどうすればよいですか?:help rtp
:set rtp?
:syntax on
コマンドは/ usr/share/vim /でsyntax/syntax.vimを検索するべきではないため、6行目でエラーメッセージが表示される理由を確認する必要があります。これは、$ VIMおよび/または$ VIMRUNTIME変数がめちゃくちゃになっていることを示しています。実行してみてください:echo $VIM $VIMRUNTIME
/usr/share/vim /usr/share/vim/vim73
になります。:help vimrc
:version
:scriptnames
それだけではインストールを完全に修正するにはおそらく十分ではありませんが、何が壊れているのかを見つけ、さまざまなファイルをどこに置くべきかを理解するための良いスタートになります。そこからすべてを正しく機能させることができます。
リンクした質問の提案を誤って解釈しているようです。
グローバルに共有されている/ usr/share/vim /(anything)ディレクトリには何も入れないでください。発見が遅すぎるため、Vimを更新すると上書きされる可能性があります。
代わりに、ホームディレクトリの.vimというディレクトリの下のディレクトリにカスタムファイルを配置します。したがって、カスタムの/usr/share/vim/vim72/syntax/gdb.vim
ファイルがある場合は、それを$HOME/.vim/syntax/gdb.vim
に入れます。カスタムカラースキームがある場合は、それを$HOME/.vim/colors/name-of-scheme.vim
に入れます。
ただし、あなたが尋ねた質問に直接答えるために、あなたが言及したさまざまなvimrc
sの目的は次のとおりです。
/home/laptop/:
.vimrc - your personal .vimrc (won't be touched on upgrade, etc.)
/usr/share/vim/vimfiles/:
vimrc - systemwide `vimrc` (affects all users on the system)
vimrc.dpkg-old - possibly your pre-upgrade modified version
vimrc.tiny - systemwide `vimrc` for the 'tiny' version of Vim