linux-Viの使用方法

  

viエディタはすべてのUnixおよびLinuxシステム用の標準的なエディタです、その力は最新のテキストエディタのどれにも劣らず、ここではその使用方法と簡単な部分について簡単に紹介します。命令viエディタはUNIXとLinuxのどのバージョンでも同じなので、viを導入できる場所であればどこでも詳細について学ぶことができます。 ViはLinuxで最も基本的なテキストエディタでもありますので、習得すればLinuxの世界で無料になるでしょう。

1、viの基本的な概念は基本的にviは3つの状態、コマンドモード(コマンドモード)、挿入モード(挿入モード)と最下行モード(最終行モード)、各モードに分けることができます機能は次のように分類されます。

1)コマンドモード

画面カーソルの移動を制御し、文字、単語または行を削除し、特定のセクションを移動して挿入モードに入ります。または最後の行モードに。

2)挿入モード

挿入モードでのみテキストを入力できます。 "ESC"を押すとコマンドラインモードに戻ります。

3)最終行モード

viを保存または終了するか、文字列の検索、行番号の一覧表示……などの編集環境を設定します。


しかし、一般的にviを使用して、viを2つのモードに簡略化します。つまり、最後の行モードをコマンドモードに変換します。

2、viの基本操作a)viと入力します。

システムプロンプトシンボルにviとファイル名を入力したら、vi全画面編集画面に入ります。

$ vi myfileただし、注意すべきことは、viを入力した後は「コマンドモード」に入り、「挿入モード」に切り替えてテキストを入力できることです。それで、viを入力した後に、それをいじらないで、そして「挿入モード」に切り替えてください!


b)挿入モードに切り替えてファイルを編集します。

「コマンドモード」で文字「i」をクリックして入力します。 「挿入モード」では、この時点でテキストの入力を開始できます。


c)挿入の切り替え

あなたは現在「挿入モード」に入っています、あなたが間違った単語を見つけた場合、あなたは常にテキストを常に入力することができます!カーソルキーを使用して単語を前に移動して削除する場合は、最初に[ESC]ボタンを押して[コマンドモード]に移動してテキストを削除する必要があります。


d)viを終了してファイルを保存します。

「コマンドモード」の下で、「:」コロンキーをクリックして「最終行モード」に入ります。たとえば、次のようになります。

:w filename(指定したファイル名filenameで記事を保存するには「w filename」と入力します)

:wq(「wq」と入力してviを保存して終了します)

:q!(q!と入力し、ディスクを保存せずにviを終了させないでください)

3.コマンドモードファンクションキー1)。挿入モード

切り替えるには "i"を押します挿入モード「挿入モード」に入り、挿入モードに入った後に「i」を押し、カーソルの現在位置からファイルを入力します。

「a」を押して挿入モードに入ると、現在のカーソル位置から次の位置になります。位置がテキストの入力を開始します。

"o"を押して挿入モードに入ると、新しい行が挿入され、テキストがその行の先頭から入力されます。


2)。挿入モードからコマンドラインモードに切り替えます。

"ESC"ボタンを押してください。


3)。カーソルの移動

viはキーボードのカーソルを使って上下左右に移動できますが、通常のviは小文字の英字 "h"、 " j "、" k "、" l "は、それぞれカーソルを左、下、上、右に制御します。

"ctrl" + "b"を押すと、画面が" after"に移動します。

"ctrl" + "f"を押すと、画面は「前面」に移動します。

"ctrl" + "u"を押すと、画面が "後"に移動し、半ページ移動します。

"ctrl" + "d"を押すと、画面が「前面」に移動して半ページ移動します。

数字の「0」を押す:記事の最初に移動します。

「G」を押す:記事の最後に移動します。

"$"を押す:カーソルがある行の末尾に移動します。

"^"を押すと、カーソル位置の行に移動します。< Line first"

"w"を押すと、カーソルは次の単語の先頭に移動します。

e ":カーソルは次の単語の終わりにジャンプします。

" b "を押す:カーソルは前の単語の先頭に戻ります。

" #l "を押す:カーソルは行の最初の行に移動します。などの#位置、5リットル、56リットル。


4)。テキストの削除

"x":押すたびに、カーソル位置にある" back"文字を削除します。

"#x":たとえば、 "6x"はカーソル位置の "後ろ"の6文字を削除することを意味します。

"X":Xを押すたびに、カーソル位置にある" front"文字を削除します。

"#X":たとえば、 "20X"はカーソル位置の"先頭" 20文字を削除することを意味します。

"dd":カーソルがある行を削除します。

"#dd":カーソルがある行から#rowを削除します。


5)。コピー

"yw":カーソルがある場所単語の末尾までの文字がバッファにコピーされます。

"#yw":#wordsをバッファにコピーします。

"yy":カーソルがある行をバッファにコピーします。

"#yy":たとえば、 "6yy"は、カーソル位置が6行下のカーソルの位置からその行をコピーすることを意味します。

"p":バッファ内の文字をカーソル位置に貼り付けます。注:コピー&ペースト機能を実行するには、「y」に関連するすべてのコピーコマンドを「p」と組み合わせる必要があります。


6)。置換

"r":カーソル位置の文字を置換します。

"R": "ESC"ボタンが押されるまでカーソル位置の文字を置き換えます。


7)。直前の操作に返信する

"u":誤ってコマンドを実行した場合は、すぐに "u"を押すと前の操作に戻ることができます。複数回「u」を押すと、複数の返信を実行することができる。


8)。変更

"cw":カーソルの末尾の単語を単語の末尾に変更します。

"c#w":たとえば、 "c3w"は3つの単語を変更することを意味します。


9)指定した行に移動します。

"#G":たとえば、 "15G"は記事の15行目の先頭にカーソルを移動することを意味します。

4.ラストラインモードでのコマンドの概要「ラストラインモード」を使用する前に、必ず「ESC」を押して「コマンドモード」になっていることを確認し、「:」を押して停止してください。 「最終行モード」に入ることができます。

A)行番号の一覧表示

"set nu": "set nu"と入力すると、ファイルの各行の前に行番号が表示されます。

B)ファイル内の行に移動します。

"#": "#"記号は数字を示し、コロンの後に数字を入力し、Enterキーを押して次の行に移動します。 OK、15と入力してEnterキーを押すと、記事の15行目にジャンプします。

Copyright © Windowsの知識 All Rights Reserved