ファイルを編集するとき、使用していますか
vim filename
これは問題になる可能性があります。一部のサーバー構成では、vi filename
vim を取得できますが、元の vi に非常によく似た非常に簡素化されたバージョンの vim です (とりわけ、構文の色付けは行われません)。このように構成されたシステムでは、代わりに と入力vim filename
すると、フル機能の vim が得られます。
私は、vim-minimal パッケージと別の vim パッケージがインストールされているサーバー上にいる人と一緒に作業しました。vim-minimal
パッケージが実行可能ファイルとしてインストールしたと思われます(ただし、確認していません)/bin/vi
。
ls -l /bin/vi
実際のファイル (つまりと)を見ると、違いは非常に明確でしたls -l /usr/bin/vim
。1 つは約 10 倍のサイズでした。どちらも実際には vim で、バージョン番号もすべて同じでしたが、/bin/vi のものはほとんど機能を有効にしてコンパイルされていませんでした。
さらに混乱させるには:
vi existing.pl
.pl ファイルを開き、構文の色付けを行いませんでした
vi [enter]
vimにスプラッシュ画面を表示し、そこから
:e existing.pl
構文の色付けをオンにしてファイルを開きました。
Jan Wilamowski からのコメントは、次のようにして確認することを提案しています。
vi --version
構文機能がコンパイルされていないことが示されている場合は、試してください
vim --version
そこにコンパイルされているかどうかを確認します。