ubuntu14.04では、rootユーザー操作ではホームディレクトリに~/.vimrcファイルがないため、/etc/vim/vimrcファイルを変更します。
修正前のソースvimrcでエラーが発生しました。
すみません、何が問題ですか?
$猫vimrc
「すべてのシステム全体のデフォルトは $VIMRUNTIME/debian.vim に設定されており、以下にある :runtime の呼び出しによってソースされます
」これらの設定のいずれかを変更したい場合は、このファイルで行う必要があります。 (/etc/vim/vimrc)、debian.vim
" は vim パッケージのアップグレードが実行されるたびに上書きされるため、
" 「互換性のある」オプション。
「この行は、さまざまなオプションが
!」
" Vim をより Vi と互換性のあるものにするには、次の行のコメントを解除してください
" 注: debian.vim は 'nocompatibility' を設定します。 'compatibility' を設定すると多くのオプションが変更されるため、他のオプションは 'compatibility' を設定した後に設定する必要があります。
" Vim5 以降のバージョンは構文の強調表示をサポートしています。次の
" 行のコメントを解除すると、デフォルトで構文の強調表示が有効になります。
if has("syntax")
endif
" 編集領域内で暗い背景を使用し、構文のハイライトを使用する場合
" このオプションもオンにします
" 背景=dark を設定します
" ファイルを再度開くときに Vim が最後の位置にジャンプするようにするには、次のコメントを解除します
" if has("autocmd")
" au BufReadPost * if line("'"") > 1 && line("'" ") <= line("$") | exe "ノーマル! g'"" |
" 検出されたファイル タイプに従って
"if has("autocmd")
" ファイル タイプ プラグイン インデント on
"endif
" ただし、これらは強くお勧めします。
"set showcmd " ステータス行に (部分的な) コマンドを表示します。
"set showmatch " 一致する括弧を表示します。 .
"setignorecase" 大文字と小文字を区別しないマッチングを行います
"set Smartcase" スマートケースマッチングを行います
"set autowrite " :next や :make
などのコマンドの前に自動的に保存します
"set hidden " バッファを非表示にします放棄されました
"set Mouse=a " マウスの使用を有効にします (すべてのモード)
" 利用可能な場合はグローバル構成ファイルをソースします
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
ここで、PHP で完了していない関数を追加する必要があります。
echo “autocmd FileType php setomnifunc=phpcomplete#CompletePHP”>>vimrc
source vimrc
このエラーが発生しました。何が問題なのでしょうか?
PHPz2017-05-16 16:38:28
source は現在のシェル環境を設定するために使用されます。vim はsource コマンドを使用できません。 vim は次回起動後に自動的に vimrc を読み取るため、ソースは必要ありません。
~/.vimrc が存在しない場合は、touch ~/.vimrc
を使用して作成できます。Vim の起動時に自動的に読み取られます。