ホームページ  >  記事  >  運用・保守  >  カラフルな Vim エディターを作成する

カラフルな Vim エディターを作成する

angryTom
angryTom転載
2019-11-30 16:22:533701ブラウズ

さまざまな強力な IDE を使用してコードを作成すると、コード内のさまざまな種類のキーワードが独自の色でマークされ、一連の構文強調表示ルールが形成されることに誰もが気づくと思います。これは美しいだけでなく、コードを読みやすくします。古代の遺物 Vim では、私たちが通常目にするのは、他の色が含まれていない黒の背景に白のテキストです。私たちの Vim はそんなに退屈ですか?もちろんそうではありません。Vim には、経験豊富なユーザーですら知らない、非常に実用的な機能やテクニックがたくさん隠されています。

カラフルな Vim エディターを作成する

以下、詳しくご紹介していきます。始める前に、Vim エディターがシステムにインストールされているかどうかを確認する必要があります。通常、Ubuntu システムにはデフォルトで付属していますが、お持ちでない場合は、まずご自身でインストールしてください。

$ sudo apt-get install vim

カラフルな Vim エディターを作成する

次に、次のコマンドを実行して、インストールされている Vim エディターのバージョンを確認します。

$ vim -version

カラフルな Vim エディターを作成する

次に、Vim エディターにカラー スキームを追加できます。効果を確認するために、login.sh という名前の bash ファイルを用意しました。その内容は次のとおりです:login.sh

#!/bin/bash
echo "Type your username"
read username
echo "Type your password"
read password
if [[ ( $username == "admin" && $password == "secret" ) ]]; then
echo "Authorized user"
else
echo "Unauthorized user"
fi

Vim エディターを使用して次のコマンドを実行してファイルを開きます。

$ vim login.sh

カラフルな Vim エディターを作成する

構文ハイライトの有効化/無効化

Vim エディターの一部のディストリビューションではデフォルトで構文ハイライトが有効になっていますが、一部のディストリビューションでは無効になっています。構文の強調表示がデフォルトでオンになっていない場合は、自分でオンにする必要があります。実は開ける方法はとても簡単です。 Vim エディタでlogin.sh ファイルを開いた後、ESC キーを押して

:syntax on と入力すると、構文の強調表示がオンになり、非常に便利です。

同様に、構文の強調表示をオフにするのは簡単です。ESC キーを押して

:syntax off と入力するだけです。

カラフルな Vim エディターを作成する

構文の強調表示を永続的に有効または無効にする

構文の強調表示を有効にする方法は、これだけです。現在のファイルを閉じたら、次回ファイルを開くときに構文の強調表示をオンに戻す必要があります。構文の強調表示を永続的に有効または無効にしたい場合は、.vimrc ファイルを変更する必要があります。まず、Vim を使用して

.vimrc ファイルを開きます。

$ sudo vim ~ / .vimrc

カラフルな Vim エディターを作成する

次に、開いているファイルに

syntax on コマンドを追加して、構文の強調表示を永続的に有効にします。最後に、「:wq 」と入力してファイルを保存し、閉じます。

構文の強調表示を永続的に無効にしたい場合は、

syntax off コマンドを追加するだけです。

カラー スキームを変更する

デフォルトでは、構文の強調表示をオンにした後、Vim はデフォルトのカラー スキームを適用します。には使用できる多くの配色があり、自分で変更できます。 Vim をインストールすると、配色ファイルは

/usr/share/vim/vim*/colors/ に配置されます。次のコマンドを実行すると、Vim カラー スキーム ファイルのリストが表示されます。

$ ls -l /usr/share/vim/vim*/colors/

カラフルな Vim エディターを作成する

Vim には多くの配色が用意されており、ニーズに応じて自由に選択できることがわかります。 hello.html の HTML ファイルがあり、その配色を

Morning タイプに変更したいとします。

hello.html

<html>
<head>
<title> Welcome </title>
</head>
<body>
<p> Hello Everybody, Welcome to our site </p>
</body>
</html>

まず次のコマンドを実行して、この HTML ファイルを Vim で開きます。

$ vim hello.html

ESC キーを押して

:colorscheme breakfast と入力して、ファイルの現在のカラー スキームを変更します。

新しいカラースキームを適用した後。ただし、この変更はまだ一時的なものであり、エディターを閉じると配色はリセットされます。


如果想要永久设置特定的配色方案及背景,那么我们需要再次打开 .vimrc 文件并添加以下命令文本。下面配置的是夜晚配色方案,会将背景颜色设置为深色。

color evening
set background=dark

根据语言选择配色方案

Vim 编辑器支持多种语言的语法,例如 PHP,Perl,Python,awk 等。根据不同语言,它会应用一套相应语言的配色方案。比如现在有一个名为 average.py 的 Python 文件,我们用 Vim 编辑器打开它。通过 Vim 编辑器的默认配色方案。

这是一个 Python 文件,但如果我们想以 Perl 的语法风格来显示,要怎么操作?我们只需输入 :set syntax=perl ,按 Enter 键就可以了,效果如下图所示。

:set syntax=perl

自定义配色方案

前面所介绍的那些配色方案,其实都是系统自带的,我们只是选择一下而已。如果我们想要个性化一点,自定义一套配色方案,要怎么操作?强大的 Vim 也是支持你这个需求的!一般而言,语法需要高亮的无非就是 变量、注释、常量 之类的,Vim 编辑器支持的语法高亮组有如下 9 个:

##コメント#Typeint、double、string などのデータ型PreProc #include##定数特殊#エラー これは例です。 Vim エディターで、leap.py という名前の Python スクリプト ファイルを開きます。デフォルトでは、次の図に示すように、ファイルには構文が強調表示されます。
#識別子
##変数
ステートメント
キーワード (if、else、do、while など)
コメント
# などのプリプロセッサ ステートメント
##数値、引用符で囲まれた文字列、true/false などの定数。
##特殊記号 (「\t」など) " 、"\n" など
下線付き
#下線付きテキスト
##エラー

キーワードを赤色にしたい場合はどうすればよいでしょうか? :hi ステートメント ctermfg=red と入力するだけです。このとき、ifとelseの色が赤色に変わります。 :hi Statement ctermfg=redカラフルな Vim エディターを作成する


もちろん、同じ方法を使用して、コメント、定数、およびデータ型の色を変更することもできます。こうして自分だけの配色が出来上がっていくのですが、とても新鮮だと思いませんか? カラフルな Vim エディターを作成する

この記事は、php 中国語 Web サイトの

linux システム チュートリアル

コラムから引用したものです。学習へようこそ!

以上がカラフルな Vim エディターを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は微信で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。