Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxコマンドの紹介:VIコマンドアプリケーションのハイライト

Linuxコマンドの紹介:VIコマンドアプリケーションのハイライト

  
                  

viコマンドを入力します。

vi filename:新しいファイルを開くか作成して最初の行にカーソルを置きます。

vi + n filename:ファイルを開いて最初の行にカーソルを置きます。 n行目

vi +ファイル名:ファイルを開いて最後の行にカーソルを置く

vi + /パターンファイル名:ファイルを開いてパターンに一致する最初の行にカーソルを置くString

vi -r filename:前回viで編集中にシステムクラッシュが発生しました。ファイル名を復元してください。vi filename .... filename:複数のファイルを開いて編集してください。

カーソルクラスコマンド//この記事はwww.45it.comから来ています。

h:カーソルを1文字左に移動します。

l:カーソルを1文字右に移動します。

スペース:カーソルは右に移動します。文字

バックスペース:カーソルを1文字左に移動します。

kまたはCtrl + p:カーソルを1行上に移動します。

jまたはCtrl + n:カーソルを1行下に移動します。 P> Enter:カーソルが1行下に移動します。

wまたはW:カーソルは1単語を単語の先頭に移動します。

bまたはB:カーソルは1単語を単語の先頭に移動します。

eまたはE:カーソルは単語jを右端に移動します。

):カーソルは文の終わりに移動します。

(:カーソルは文の先頭に移動します。

}:カーソルは段落に移動します。開始

{:カーソルは段落の終わりに移動します。

nG:カーソルはn行目の最初の行に移動します。

n +:カーソルはn行下に移動します。

n- :カーソルがn行上に移動します。

n $:カーソルがn行目の終わりに移動します。

H:カーソルが画面の一番上の行に移動します。

M:カーソルが画面の中央に移動します。

L:カーソルは画面の最後の行に移動します。

0:(数字はゼロです)カーソルは現在の行の先頭に移動します。

$:カーソルは現在の行の末尾に移動します。

画面移動コマンド

Ctrl + u:ファイルをファイルの前半に移動します。

Ctrl + d:画面の半分をファイルの末尾に移動します。

Ctrl + f:ファイルの終わりまでスクロールします。

Ctrl + b;ファイルの最初の画面までスクロールします。

nz:n行目を画面の一番上までスクロールし、nを指定せずに現在の行を画面の一番上までスクロールします。 Br>

テキストクラスの挿入コマンド

i:カーソルの前

I:現在の行の先頭

a:light

A:現在の行の終わりに

o:現在の行の下に新しい行を開く

O:現在の行の上に新しい行を開く

r:現在の文字を置き換える

R:ESCキーが押されるまで現在の文字とそれに続く文字を置き換える

s:現在のカーソル位置から開始して、指定された数字を入力テキストに置き換える文字

S:指定された行数を削除し、入力されたテキストに置き換えます。

ncwまたはnCW:指定された単語数を変更します。

nCC:指定された行数を変更します。

削除コマンド

ndwまたはndW:先頭とカーソルの後のn-1ワードを削除します。

do:行の先頭まで削除します。

d $:行末まで削除します。

ndd:現在行とそれに続くn-1行を削除します。

xまたはX:文字を削除し、xはカーソルを削除し、Xはカーソルを削除します。

Ctrl + u:入力モードで入力されたテキストを削除します。

コマンドの検索と置換:

/pattern:カーソルの先頭からファイルの末尾までのpattern?patternを検索します。カーソルの先頭からファイルの先頭までを検索します。 n:最後の検索コマンドを同じ方向に繰り返す

N:最後の検索コマンドを逆方向に繰り返す

:s /p1 /p2 /g:現在の行のすべてのp1を使用するP2置換

:n1、n2s /p1 /p2 /g:n1行目からn2行目のすべてのp1をp2に置き換えます。

:g /p1 /s //p2 /g:ファイル内のすべてのp1をp2に置き換えます。

オプション設定

all:すべてのオプション設定を一覧表示します。

term:端末タイプの設定

無視:検索時の大文字と小文字の区別を無視

リスト:タブストップ(Ctrl + I)と行末フラグ($)の数:行番号の表示

レポート:行指向のコマンドによる表示の変更パス数

簡潔:短い警告メッセージを表示します。

警告:現在のファイルを別のファイルに転送するときに保存しない場合は、NO書き込み情報を表示します。検索モードでは、前に "\\"を付けずに特殊文字を使用してください。

nowrapscan:検索がファイルの両端に達したときにviがもう一方の端で始まらないようにします。ユーザー書き込みe自分の端末に情報を書き込む

最終行モードコマンド

:n1、n2 co n3:n1行とn2行の間の内容をn3行にコピーする

:n1、n2 m n3:n1行からn2行の間の内容をn3行目に移動する

:n1、n2 d:n1行とn2行の間の内容を削除する

:w:現在のファイルを保存します。

:e filename:ファイルfilenameを編集用に開きます。

:x:現在のファイルを保存して終了します。

:q: viを終了します。q !:ファイルを保存せずに終了vi:!command:シェルコマンドcommandを実行します。 Br>

コマンドの入力としてファイル全体の内容をn1、n2とします。

:r!command:コマンドcommandの出力を現在行に入れます。

Copyright © Windowsの知識 All Rights Reserved