Linux (Ubuntu 18.04) に vim エディタをインストールする方法

Linux (Ubuntu 18.04) に vim エディタをインストールする方法

デスクトップ システムをダウンロードするには、Ubuntu の公式 Web サイト (https://ubuntu.com/download/desktop) にアクセスしてください。最新バージョンは 19.04 ですが、安定バージョン 18.04 をダウンロードすることをお勧めします。インストールプロセスは非常に簡単です。私は VMware Workstation Pro 仮想マシンを使用していますが、他の仮想マシンも使用できます。問題ありません。

Ubuntu 18.04 は、旧バージョンよりもずっと使いやすくなっています。私は長い間 Windows 開発を行ってきましたが、突然 Linux を使うとまだ少し不安になります。ただし、Ubuntu の新バージョンの操作習慣の一部はすでに Windows に非常に近いものになっています。結局のところ、テクノロジーの開発方向は常に、絶対確実な操作に向かっています。では、早速、主なトピックをご紹介します。

ターミナル インターフェイスを開きます。左側のタスクバーの最初のインターフェイスがそれです。

次に、コマンドラインにviと入力し、「Tab」キーを押します。 vi はインストールされているが、vim はインストールされていないことがわかります。

1. Ubuntu システム: 通常のユーザーとしてコマンドを入力します: sudo apt-get install vim-gtk (注: E: パッケージが見つかりませんと表示された場合は、コマンドを sudo apt-get install vim-nox に変更します)

このような場合は、Y と入力します (大文字と小文字は区別されません)。

最後に、インストールが成功したことを示す次の文が表示されます。 再度コマンドラインに vi と入力し、「Tab」キーを押すと、vim がインストールされたことが確認できます。

要約する

上記は、エディターが紹介したLinux(Ubuntu 18.04)でvimエディターをインストールする方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • vim 自動補完プラグイン YouCompleteMe (YCM) のインストール プロセスの分析
  • ubuntu16.04 での vim インストール失敗の分析と解決
  • UbuntuのVimにNERDTreeプラグインをインストールする詳細な手順

<<:  MySql 5.7.21 無料インストール バージョンの構成方法 (Win10 の場合)

>>:  Vueのフロントエンドとバックエンドのデータのやり取りと表示を理解する方法

推薦する

要素のフォーム要素の使用の概要

フォーム要素はたくさんあります。簡単にまとめると、次のようになります。私のやり方では、主にテキスト ...

Better-scrollはメニューとコンテンツをリンクする効果を実現します

1. 基本的な使い方 <!DOCTYPE html> <html lang=&qu...

MySQL接続がハングする理由の詳細な説明

目次1. 背景建築問題現象2. 分析プロセス接続プール不安に陥る雲を晴らして光を見よう3. 解決策I...

MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要

MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...

vscodeを使用してReact Native開発環境を構築する方法を教えます

質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...

ウェブページ内の 2 つのボックス モデル (W3C ボックス モデル、IE ボックス モデル)

Web ページ ボックス モデルには 2 種類あります。 1: 標準 W3C ボックス モデル。2:...

SQLクエリの実行順序をゼロから学ぶ

SQL クエリ ステートメントの実行順序は次のとおりです。 (7)選択 (8) DISTINCT &...

Vueでシングルサインオンを実装する方法のまとめ

最近プロジェクトが中断され、RageFrame の研究は一時的に終了しました。この記事では、シングル...

MySQLのnull値に関する小さな問題

今日、null 値をテストしていたところ、小さな問題が見つかりました。ここに記録しました。以前にも遭...

MySQL マスタースレーブ同期、トランザクションロールバックの実装原理

ビンログBinLog は、データベース テーブル構造の変更 (テーブルの作成、変更など) とテーブル...

Vueバスの簡単な使い方

Vueバスの簡単な使い方シナリオの説明:コンポーネント A にはコンポーネント B と C が含まれ...

CocosCreatorメッセージ配信メカニズムの詳細な説明

概要この記事は、ゲームビジネスアーキテクチャに関連するコンテンツの紹介から始まります。ゲームビジネス...

HTML タグでの this の使用法の紹介

例えば:コードをコピーコードは次のとおりです。 <html> <ヘッド> &...

React Router で履歴リダイレクトを使用する方法

react-routerでは、コンポーネント内のジャンプは<Link>で使用できます。し...