GNU/Linux >> Linux の 問題 >  >> Linux

Vi / Vim Editor エラーの修正方法 — E319:このバージョンではコマンドを使用できません

質問: Vim エディターで次のエラー メッセージが表示されます。この問題を解決するにはどうすればよいですか?

E319:申し訳ありませんが、このバージョンではコマンドを使用できません: filetype プラグインオン

答え: せっかちな人のために、ここに簡単な答えがあります。このパッケージのインストール方法の詳細を理解したい場合は、さらにお読みください。

  • 問題:Vim エディタ E319 エラー メッセージ。
  • 解決策:vim-gui-common をインストールします

1. E319 Vim エディター エラーを再現

~/.vimrc ファイルに次の行を追加します

# cat ~/.vimrc
filetype plugin on

ここで、Vi エディタで任意のファイルを開こうとすると、次のエラー メッセージが表示されます。

# vim new-file.txt
Error detected while processing /home/ramesh/.vimrc:
line    1:
E319: Sorry, the command is not available in this version: filetype plugin on
Press ENTER or type command to continue

2. Vim エディターのバージョンを確認する

Vim エディタを起動し、 :version を指定します GUI なしのスモール バージョンを実行しているかどうかを確認するには または GUI を備えたフルバージョンの Vim エディター .

:version を実行すると、「GUI なしのスモール バージョン」と表示された場合 「、これはあなたの問題です。

# vim
:version

Small version without GUI.

3. vim-gui-common がインストールされているかどうかを確認します

Ubuntu と Debian では、dpkg コマンドを使用します vim-gui-common がシステムにインストールされているかどうかを確認します。この例では、インストールされていません。

# dpkg -l | grep -i vim
ii  vim-common
2:7.2.079-1ubuntu5  Vi IMproved - Common files
ii  vim-tiny 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor - compact v

4. OS リポジトリで vim-gui-common および vim-runtime パッケージを検索

OS リポジトリを検索して、vim-gui-common パッケージが利用可能であることを確認します。また、vim-runtime パッケージをインストールすることをお勧めします。これは、将来発生する可能性のあるその他の問題を解決するのに役立ちます。したがって、これらのパッケージを両方ともインストールすることをお勧めします。

次の例では、これら 2 つのパッケージが OS リポジトリで利用可能であることがわかります。

# apt-cache search ^vim-gui-common
vim-gui-common - Vi IMproved - Common GUI files

# apt-cache search ^vim-runtime
vim-runtime - Vi IMproved - Runtime files

4.リポジトリから vim-gui-common および vim-runtime パッケージをインストールします

以下に示すように、apt-get コマンドを使用してこれらのパッケージを両方ともインストールします。

# apt-get install vim-gui-common

# apt-get install vim-runtime

5. vim-gui-common および vim-runtime パッケージがインストールされていることを確認します

dpkg コマンドを実行して、これらのパッケージがインストールされていることを確認してください。

# dpkg -l | grep -i vim
ii  vim-common                                 2:7.2.079-1ubuntu5                        Vi IMproved - Common files
ii  vim-gnome                                  2:7.2.079-1ubuntu5                        Vi IMproved - enhanced vi editor - with GNOM
ii  vim-gui-common                             2:7.2.079-1ubuntu5                        Vi IMproved - Common GUI files
ii  vim-runtime                                2:7.2.079-1ubuntu5                        Vi IMproved - Runtime files
ii  vim-tiny                                   2:7.2.079-1ubuntu5                        Vi IMproved - enhanced vi editor - compact v

6.問題が解決しました!

ここで、Vi エディターで任意のファイルを開こうとすると、E319 エラー メッセージは表示されなくなります。

# vi new-file.txt

Linux
  1. Linuxでコマンドが見つからないというエラーを修正する方法

  2. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

  3. CentOS / RHEL で「-bash:xclock:コマンドが見つかりません」というエラーを解決する方法

  1. CentOS – semanageコマンドが見つかりませんエラー–修正はここにあります!

  2. 「ホストキーの検証に失敗しました」というエラーを修正する方法

  3. vimエディターでコマンドを追加するには?

  1. Linux sedコマンド:ストリームエディタの使用方法

  2. 修正方法:ユーザーがsudoersファイルエラーに含まれていません

  3. シェルから Vim コマンドを実行するには?