Linux 上の Vim で色とテーマを変更する方法

Linux 上の Vim で色とテーマを変更する方法

Vim は Linux でよく使用されるテキスト エディターです。 Vim は、Sublime や Notepad++ などの他の多くのテキスト エディターとほぼ同じ機能を実行する、無料のオープン ソース テキスト エディターです。 Vim はコマンドラインまたはグラフィカル インターフェイスで実行できます。

Vim には多くのチュートリアルがあります。この記事では、主に Vim の色とテーマを変更する方法について説明します。

Vim は初心者にとってあまり使いやすくありません。しかし、Vim の使い方に慣れると、Vim なしでは生きていけないことに気づくでしょう。

Vim テーマとは何ですか?

いわゆるテーマは、本質的にはカラースキーム、つまりユーザーエクスペリエンスを視覚的に向上させる、美的に美しい色の組み合わせのグループです。 Vim エディター自体にも、いくつかの既成のカラー スキームが付属しています。

ただし、ここで説明する Vim のカラー スキームはコードに適用されることに注意してください。具体的には、ターミナルの背景色ではなく、コード内のいくつかのキーワードに特定の色を追加します。

現在の Vim カラー スキームを表示するには、Vim 操作インターフェイスに入った後、次のコマンドを入力します。

:カラースキーム

使用可能なデフォルト設定を確認するには、次のコマンドを使用します。

:カラースキーム+スペース+タブ

実際には、スペースの後に Tab キーを複数回クリックし、設定したい色に切り替えて Enter キーを押すだけで設定できます。デフォルトの配色は多数あり、基本的な配色は赤、青、黒、灰色、特殊な配色は砂漠などです。

お気に入りのカラーコピーをダウンロード

デフォルトのテーマが気に入らない場合はどうすればいいでしょうか? Github には素晴らしいテーマがたくさんあり、その多くは Vimcolors.com でも入手できます。これらのテーマの中には、コードと構文の色だけでなく、背景色も変更するものがあります。

気に入ったテーマを見つけたら、次の方法で Vim に適用できます。

1. まず.vimディレクトリを作成します。

$ mkdir ~/.vim

2. 次に、次のコマンドを使用して、テーマ リポジトリを独自の .vim フォルダーに複製します。

$ git clone <https://github.com/flazz/vim-colorschemes.git> ~/.vim

上記の山括弧内のアドレスは、対象プロジェクトによって異なる場合があります。

3. Vim 操作モードに入り、前のコマンドを使用してテーマを選択します。

:カラースキーム+スペース+タブ

あるいは、Tab キーを押し続けなくてもトピックを直接指定できます。

:colorscheme あなたのテーマ

ただし、これら 2 つの操作は永続的ではありません。Vim を閉じると、テーマは自動的にリセットされます。 Vim のデフォルトテーマをお気に入りのテーマに設定する必要がある場合は、次のコマンドを実行します。

$ echo 'colorscheme <desert>' >> ~/.vimrc

好きなトピックを選択してください

どのテーマを使用するかは完全に個人の好みの問題ですが、私は個人的には明るい色のテーマを使用するのが好きです。映画でハッカーによく使われるテーマであるダークテーマを好む人もいます。カラフルなテーマを好む人もいます。

どのテーマを選択すればよいかわからない場合は、参考にいくつかの推奨オプションを以下に示します。

妖精の庭

氷河期

憂鬱なブルーウェリー

シンセウェーブ84

アンダーソン

要約する

Linux の Vim で色とテーマを変更する方法についての記事はこれで終わりです。Vim で色とテーマを変更する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux (Ubuntu 18.04) に vim エディタをインストールする方法
  • Linux の Vim エディタでタブの長さと行番号を設定する
  • Linux で vim を使用してファイルを保存するときに発生する E514: 書き込みエラー (ファイル システムがいっぱい?) の問題の解決方法
  • Linux の vim で中国語の文字化けしたコードを解決する方法
  • LinuxシステムでVimを使用して偶数行または奇数行を削除する

<<:  見落としがちなVue.jsのAPIを詳しく解説

>>:  MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)

推薦する

Vant+postcss-pxtoremはブラウザ適応機能を実装します

Remレイアウトの適応Vant のスタイルでは、デフォルトで px を単位として使用します。rem ...

WeChatミニプログラムページ間の価値転送を実装する方法の例

ミニプログラムページ間で値を渡すみなさんこんばんは。こんばんはと言うのは、これを夜に書いたからです。...

MySQL はどのようにしてマスターとスレーブの同期を実現するのでしょうか?

マスタースレーブ同期 (マスタースレーブレプリケーションとも呼ばれる) は、マスタースレーブデータの...

springcloud alibaba nacos linux 設定の詳細なチュートリアル

まず、github から nacos の圧縮パッケージをダウンロードします: https://git...

携帯電話番号の真ん中の4桁を隠すMySQL SQL文の方法

最初のクエリ テーブル構造 (sys_users): sys_users から * を選択します。最...

MySQL 5.7.18 無料インストール版ウィンドウ設定方法

初めてのブログです。データベースの勉強を始めた頃のことを書いています。自分でダウンロードしたのですが...

CSS を使用して、画像に 3D の凸型と凹型のエフェクト (フレーム外に凸型、またはフレーム内に凹型) を実現します。

Ⅰ. 問題の説明: CSS を使用して画像の 3D 凸凹効果を実現します。 Ⅱ実施手順は以下のとお...

Zabbixのカスタム監視項目とトリガーについて

目次1. 監視ポート関係の説明操作する2. 監視サービス関係の説明操作する3. テンプレートのインポ...

MySQLはカバーインデックスを使用してテーブルリターンを回避し、クエリを最適化します。

序文カバーリング インデックスについて説明する前に、まずそのデータ構造である B+ ツリーを理解する...

MySQL の null と not null、null と空の値の違いの詳細な説明 ''''

MySQL を長い間使用してきた多くの人は、これら 2 つのフィールド属性の概念をまだよく理解して...

MySQL 8.0.15 圧縮版インストール グラフィック チュートリアル

この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...

MySQL テーブルにはどのくらいの量のデータを保存できますか?

プログラマーは MySQL を扱う機会が多く、毎日触れているとも言えますが、MySQL テーブルには...

Linux 時間サブシステムの時間表現例の詳細な説明

序文Linux カーネルでは、元のコードとの互換性を保つため、または特定の仕様に準拠するため、また現...

BT Baota Panel php7.3 および php7.4 が ZipArchive をサポートしない問題の解決方法

Baota PanelのPHP7.3バージョンがZipArchiveをサポートしていないため、プログ...