最近、Cプログラミングを使用するためにラップトップにUbuntuをインストールしました。しかし、ターミナルを開いてvi test.cと入力すると、開きますが、正しく動作しません。バックスペースを押すと機能しなくなり、矢印キーを押すとアルファベットが印刷されます。適切に動作するために何をしますか。誰でもこの関連の問題を助けてください。ありがとうございました
タイプSudo apt-get install vim
端末で、これはあなたの問題を解決します
デフォルトでは、Ubuntuはvim-tiny
、vimの最低限のバージョンをインストールします。ターミナルでvi
と入力すると、デフォルトでvi互換モードでこの最小限のvimが起動します。 vi互換はバックスペースを意味し、通常のvimの動作はすべて元のviの方法で動作するため、通常のvimユーザーの観点からはこれは恐ろしいことです。
1つの解決策は、.vimrc
を開き、次の行を含めることでvim互換モードをオフにすることです:set nocompatible
。
もう1つの方法は、vimの機能が充実したバージョン(フルバージョンなど)を手動でインストールすることです。 Sudo apt-get install vim
。デフォルトでは、UbuntuのようなDebianベースのシステムでは、これによりコマンドvi
が非互換モードでvimを起動します。
同じ問題が発生しました。test.cを入力した後、コードの入力を開始するにはキー「i」を押す必要があることを思い出してください
一般的に、UBUNTUは、特にラップトップで最も不完全なVIのライトバージョンを出荷します。この最も簡単なソリューションを解決するには、VI Editorのフルバージョンをインストールします。
TERMINALを使用して、これを起動します
Sudo apt-get install vim
パスワードを入力すると、確実に機能します。
挿入キーを押して入力/削除します。
編集が終了したら、escを押すと:wq(save and quit)や:q!などのコマンドを入力できます。 (保存せずに終了)
最初にインターネットに接続してから、ターミナルで次のコマンドを入力し、
Sudo apt-get update
Sudo apt-get install vim