テキストエディタのvim

一般的に使用されるvimの三つのモード:ノーマルモード、編集モード、コマンドモード

システムツールをVIMていない場合は、インストール

図1に示すように、一般的なパターン

まず、TXTをを/ tmp /ディレクトリにファイルをコピーし、1と改名します

              カーソルを移動します:

Hまたは左矢印キー(←)カーソルを1文字左に移動します

Jまたは矢印キー(↓)の下には、1つの文字の下にカーソルを移動します

Kまたはキー(↑)上矢印は、1文字までカーソルを移動します

lまたは右矢印キー(→)は、カーソルを1文字右に移動します

[Ctrlキー] + [F]画面 "DOWN" 1、[Page Downキー]キー(使用)と同等のものを移動します

移動1、[ページアップ]ボタン(共通)の同等の "アップ" は[Ctrl] + [B]画面

[Ctrl]キー+ [D]画面で「ダウン」半ページを移動します

半ページを移動する "アップ" は[Ctrl] + [U]画面

+非空白文字の次の行にカーソルを移動

- 非空白文字の行にカーソル

0またはShift + 6は、銀行の最初の行に移動します

Shiftキー+ 4行の銀行の最後に移動されます

Gは、ファイルの最後の行に移動され(共通)

NG nは数です。このファイルのn行目に移動します。20Gは、例えば、行は(:セットNUで使用することができる)ファイル20に移動します

ああ1Gと同等のファイルの最初の行にGGの動き、!(共通)

nは、<Enter>をn個です。カーソル下のn行(共通)を移動

               「コピーを削除して貼り付けます。

X、Xのワード線、Xは([DEL]ボタンに対応する)を削除後方文字であり、Xは([バックスペース] Backspaceキーであると同等)フォワード削除文字(共通)であります

NX nは後方数、n個の連続削除文字です。例えば、私は、行の10個の文字を削除したい「10倍に。」

カーソル行全体(共通)を削除DD

NDD N数です。例えば行20 20ddは、(一般的に)削除され、n行下カーソルを削除

P、P pはカーソルをラベルの次の行にコピーされたデータであり、Pは、カーソル行に取り付けました!例えば、私の現在のカーソル線20、線10、およびデータをコピーしてきました。Pを押した後、それは即ち、21行がペーストから出発して、元の行20の後に、データ線10に固定されます。しかし、それはPを押すことですか?次いで、ライン20は、元の30行になるようにプッシュされます。(共通)

U回復アクションの前に。(共通)

yyはカーソル(共通)その行をコピー

NYY N数です。コピーカーソルダウンN行、たとえば行20 20YYコピー(共通)であります

U回復アクションの前に。(共通)

2、編集モード

          編集モード(挿入モード)を入力します。

私は、私、私は、私がいた「現在の入力からカーソルで」ある「入力の現在の行の先頭にある最初の非空白文字。」共通)

A、Aへの「入力の先頭に現在のカーソル位置から文字」、Aとして「カーソルがある行の最後の文字から入力を開始します。」共通)

O、このO Oは、文字の場合です。Oは、カーソルが新しい行に入っているライン上に現在ある; O現在のカーソル」での次の行に改行を入力してください」へ!共通)

あなたがこれまでにESCキーを押すまで、Rは、テキストカーソルに置き換えされていたであろう;(R、R rは一度だけというカーソルを1つの文字に置き換えられます共通に)

編集モードの後ろから通常モードに、単純に、Escキーを押してください

3、コマンドモード

/ Wordの文字列は、カーソルの下の単語の名前を検索します。たとえば、ファイルvbird、入力/ vbird缶内の文字列を検索するには!(共通)

?Wordの単語にカーソル上の文字列に文字列名を検索します。

:N1、N2S /ワード1 /ワード2 / gのN1、N2は数字です。行ごとに最初WORD1 gを交換することなく、最初の行n1とn2、及び置換WORD2列とWORD1文字列を探している(共通)

:1、$ S / WORD1 / WORD2 / G または:%S / WORD1 / WORD2 / gの最初の行から最後の行へWORD1文字列を探して、文字列は、WORD2置換されているだけ各行Gを交換することなく最初の単語1(共通)

:1、$ sの/単語1 / WORD2 / GC または:%sの/単語1 / WORD2 / GC 最初の行から最後の行に単語1文字列を探し、そして文字列がWORD2置換されました!そしてプロンプトですが確認するために、ユーザ(確認)を交換する必要性を置き換えるために文字の前に表示されました!(共通)

           コマンドモードのその他の機能

:テキスト保存W(共通)

:Qは、Vimを終了します

:!W力はテキストが読み取り専用にすることができたとしても、rootユーザーに保存されているエンドストレージ(共通)

:!Qは、すべての変更が有効になりません引き出すことを余儀なく

:Wqとは、保存して終了します

:設定NUショーの行番号

:設定NONUは、行番号を表示しません

おすすめ

転載: www.cnblogs.com/lzp123/p/12055379.html