GNU/Linux >> Linux の 問題 >  >> Linux

Linuxの基本:vimを使用したテキスト編集の初心者向けガイド

Vimは、私が識別できるテキストエディタです。Vimと私はどちらも90年代の赤ちゃんであり、私たちはハードではなくスマートに作業することを好みます。シンプルなナビゲーションツールからすばやく汚い文字修正まで、vimを学ぶ理由はたくさんあります。これは、すべてのシステム管理者が学ぶべき優れたツールのクラッシュコースです。

[今すぐダウンロード:Vimチートシート]

Vimとは何ですか?

Vimという名前はViImprovedの頭字語です。このエディタは、Viテキストの拡張バージョンです

私たち全員が知っていて大好きなエディターで、通常はCLIフォームで表示されます。ただし、標準のデスクトップで使用できるGUIバージョンがあります。 Vimでは、vimdiffを使用してファイルをマージできます —これはdiffと同じではありません 、比較ユーティリティ-オートコンプリート機能とdiffに似た比較モード 効用。このエディターの実際の変更とユーティリティは、プラグインと、PerlやPythonなどの複数のスクリプト言語をサポートすることです。 tarなどの圧縮機能のサポートも含まれています およびzip 、およびSSH、FTP、HTTPなどのネットワーク転送プロトコル。

Vimのコモンモード

Vimエディターには、エディターの機能を決定する3つのモードがあります。通常(またはコマンド)、挿入、およびGUIです。

通常モード

通常モードでは、エディターにコマンドを与えることができます。次のような機能はここにあります:

  • :w 書き込み/保存します。
  • :q やめる。
  • :w <filename.txt> 新しいファイルに名前を付けます。
  • :q!  ファイルへの変更を保存せずに終了するには

Escキーを押して通常モードを開始し、:(desired command) [Enter]と入力します。 目的のタスクを実行します。たとえば、新しいファイルで作業していて、「file.txt」という名前を付けたい場合は、次を使用します。

:w file.txt [ENTER]

挿入モード

ここまで進んだら、おそらく挿入モードが何をするか知っているでしょう。ただし、そうでない場合は、Iキー(小文字のi)を押すと )画面の下部に「INSERT」プロンプトが表示されたら、テキストを編集または追加できることを示します。

このモードを終了して通常モードに戻るには、Escキーを1回押します。

GUIモード

GUIモードは、一部の環境でのみ使用できます。これは、マウスとキーボードで使用できるグラフィカルなポイントアンドクリックインターフェイスを提供します。

Vimのヒントとコツ

さて、Vimがトレンチコートの隅にいる怪しげな男で、偽物のロレックスの時計を襟の内側から販売していると想像してみてください。真剣に、この記事にリストするには多すぎますが、ここに私のお気に入りのいくつかをリストします:

  • dd 現在の行からすべてのテキストを削除し(全行を削除)、削除したテキストをクリップボードに保存します。
  • p Vimクリップボードから現在のカーソルに何でも貼り付け(配置)、上記の全行削除ショートカットとうまくペアリングします。
  • r 文字を置き換え、すばやく修正するのに最適です。

rを使用する 他のものより少し複雑です:

  1. Escキーを押して通常モードに入ります。
  2. 修正する文字にカーソルを合わせます。
  3. r」と入力します 使用したい文字が続きます。

たとえば、最初の「e」を強調表示してからryと入力すると、「Goodbee」を「Goodbye」に編集できます。 。

どこから始めるか

これらのトリックを試してみることをお勧めします。テキストファイルを作成してからランダムに編集する以外に、学ぶのに良い方法はありません。

実際、それは真実ではないかもしれません。それは私がVimを学ぶために見つけた絶対的な最良の方法に私をもたらします。私は少しの方向性で最もよく学ぶので、家庭教師が私が必要としていたものであることは驚くことではありません。 Vimには、vimtutorと入力してアクセスできるチューターが組み込まれています。 ターミナルで。このチューターは、初心者から上級者まで、特定のトピックに関するレッスンを提供します。初めての方にはこのツールを強くお勧めします。

あなたがテクノロジーを楽しんでいる人なら、無料のVimベースのアドベンチャーゲームVim-Adventuresをチェックしてください。このゲームは、昔ながらのゲームのアイキャンディーを楽しみながら、新しいスキルを学ぶのに最適な方法です。

この記事は、Vimが実際に提供しているもののほんの一部です。ここで説明した内容に慣れたら、Vimエクスペリエンスをカスタマイズするための「演算子とモーション」とドットファイルを調べることをお勧めします。テキストエディタの詳細については、他のテキストエディタの記事をご覧ください。

[今すぐダウンロード:Vimチートシート]


Linux
  1. Linuxでのfirewalldの初心者向けガイド

  2. ViMテキストエディタ101ガイド

  3. Linuxのコマンドラインテキストエディタ

  1. LinuxでAsciiDocを使用するための完全ガイド

  2. Vim Edit を使用した電子メール クライアント

  3. `vim` で .jar を編集する

  1. KWriteとKateを使用してLinuxでテキストを編集する

  2. Flowbladeを使用したLinuxでのクイックビデオ編集

  3. Linuxパーミッションのビギナーズガイド