ホームページ  >  記事  >  運用・保守  >  Linuxのvimとは何ですか

Linuxのvimとは何ですか

青灯夜游
青灯夜游オリジナル
2021-11-23 12:13:546993ブラウズ

Linux では、vim は vi から開発されたテキスト エディタです。コード補完、コンパイル、エラー ジャンプなどの機能があり、フォントの色で構文の正しさをアクティブに識別して、コードの記述を容易にすることができます。 UNIX、Windows、Mac などの複数のオペレーティング プラットフォームで実行できます。

Linuxのvimとは何ですか

#このチュートリアルの動作環境: CentOS 6 システム、Dell G3 コンピューター。

Vim は vi から開発されたテキスト エディタです。特にコード補完、コンパイル、エラージャンプなどプログラミングを容易にする機能が豊富で、プログラマーの間で広く使われています。

vi は簡単に言うと昔ながらのワープロですが、機能はすでに非常に充実していますが、まだまだ改善の余地があります。 vimはプログラム開発者にとって非常に便利なツールと言えます。

Vim は、すべての vi 命令と互換性があるだけでなく、いくつかの新機能も備えています。

vim のこれらの利点は、主に次の側面に反映されています:

1. 複数レベルの取り消し

vi では、u キーを押すとわかります。元に戻すことができるのは最後のコマンドのみであり、vim では無制限に元に戻すことができます。

2. 使いやすさ

vi は UNIX 上でのみ実行できますが、vim は UNIX、Windows、Mac、その他のオペレーティング プラットフォーム上でのみ実行できるわけではありません。

3. 構文の強調表示

vim では、さまざまな色を使用してコードを強調表示できます。

4. 視覚的な操作

つまり、vim はターミナルだけでなく、x window、mac os、windows でも実行できます。

5. vi との完全な互換性

場合によっては、vim を vi として使用できます。

Vi と vim はどちらも Linux のエディターですが、違いは、vim の方がより高度であり、vi のアップグレード バージョンとみなすことができることです。 vi はテキスト編集に適していますが、コーディングには vim の方が適しています。

vim を使用する理由

#Linux には多くのテキスト エディターがあり、これらのツールには独自の利点がありますが、他の編集ツールにはない点がいくつかあります。

  • All Unixのようなシステムには vi が組み込まれていますが、他の編集ツールは必ずしもそうであるとは限りません。vim は vi のアップグレード バージョンに相当します。

  • 多くのソフトウェアの編集インターフェイスは、次のように vi を呼び出します。後述します。crontab、edquota など。

  • vim にはプログラム編集機能があり、コードの記述を容易にするためにフォントの色で構文の正しさを積極的にマークできます

  • プログラムはシンプルで、編集速度は非常に速いです。

要約すると、これは昔ながらのワープロ ツールですが、機能は充実しています。単なるテキスト処理ツールではなく、プログラム編集ツールでもあります。公式 Web サイトでも、vim はマルチファイル編集、ブロックコピーなどの多くの追加機能が含まれているため、ワードプロセッサ ソフトウェアではなくプログラム開発ツールであると述べています。これらの関数を使用すると、構成ファイルをより正確に変更できるようになり、便利です。

使用上の注意事項

Linux の一部のバージョンではデフォルトで vi のみがインストールされるため、別途 vim ソフトウェア パッケージをインストールする必要があります。以降のコースで説明するように、vim では文字インターフェイスで中国語を入力できず、グラフィカル インターフェイスで中国語を入力できるかどうかは、システムに中国語入力メソッドがインストールされているかどうかによって決まります。

#文字の違い

  • Linux と Windows のシステムの違いにより、ファイル内の一部の特殊記号 (改行を表すために使用される記号など) の表現も異なります。 as

    [root@manage01 ~]# cat -A hello-linux.txt 
    hello$
    $
    [root@manage01 ~]# cat -A hello-windows.txt 
    hello^M$
    ^M$
  • この種のファイルが Windows から Linux にコピーされた小説である場合は、基本的には問題ありませんが、指定された作業を実行する必要があるシェル スクリプトの場合は、問題が発生します。はこの記号の意味を理解していないため、シェル スクリプトの実行が失敗します。したがって、現時点では、この種のファイルを処理する必要があります
[root@manage01 ~]# unix2dos [-kn] file [newfile]

オプションとパラメータ:

-k: ファイルの元の mtime 時間形式を維持します

  • -n: 古いファイルを保持し、変換されたコンテンツを新しいファイルに出力します。例: dos2unix -n old new

  • 関連推奨事項: "

    Linux ビデオ チュートリアル
  • >>

以上がLinuxのvimとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。