Linuxの研究ノート[03]

Linuxの学習ノート

これは私の大学ノートムークラスで、特定のビデオはこちらをクリック

項目3テキストエディタのvim

3.1 vimの動作モード

VI:ビジュアル・エディタの略称、コマンドラインインターフェイスの下のテキストエディタ;などUnixオペレーティングシステム、デフォルトのエディタ、

VIM:Viは頭字語を改善し、Viはアップグレードされたバージョンであり、色の表示テキストは、プログラムエディタとみなすことができる、等

デフォルトのCentOSのは、Vimをインストールし、いない場合は、ネットワークインストールには、次のコマンドを使用します。

yum install -y vim-enhanced

Vimは3つの動作モードです。

  • 一般モード(コマンドモード)

    • 一般的なパターンにコマンドvimのファイル名を使用します。
      カーソルを移動し
      、文字や線を削除する
      コピー&ペーストを
      検索すると置換
  • 編集モード

    • 編集モードを通常モードからの切り替え:I、I、A、O、O、R、Rは、のいずれかであります
    • 編集モードでは、画面の最後の行が「INSERT」や単語を表示されたら、「REPLACE」を
    • ESCキー:編集モードから通常モードに戻ります
  • 一般モードから編集モードに入ります

    ボタン 効果
    文字がカーソルの前に挿入されます
    文字を挿入するカーソル行の最初の行に
    A カーソルの後に文字を挿入します
    A ラインカーソル行の末尾に文字を挿入します
    インクルード カーソル行に新しい行を挿入
    ザ・ カーソル行に新しい行を挿入
    R 一回のみの交換、カーソルの下の文字を置き換え
    R あなたはEscキーを押すまでそれは、カーソルの下の文字に置き換えられました
  • コマンドラインモード

    ボタン 効果
    :ワット テキストの保存
    :WL ファイルは読み取り専用である場合は、強制貯蓄
    :Q viを終了
    :QL フォースは、保存して終了していないにかかわらず、編集するエディタのかどうか、VIを終了します
    :WQ 保存した後、終了
    :E! ほとんど元の状態に文書を復元
    グーグー WQ:それは同等です
    :W [ファイル名] ファイル名としてドキュメントを保存
    :R [ファイル名] 次の行にカーソルが文書のファイル名の内容に読み込まれます
    :設定なし ラインの最初のセット内の各ライン番号
    :セットNONU 行番号をキャンセル
    :N1、[ファイル名] W N2 N1、N2行の内容は、ファイルのファイル名として保存します
    :!コマンド 一時的にVIを返すように入力して、あなたがプレスに求めるメッセージが表示され、例えば::!Lsの/ホームは下の/ homeのファイルにリストされ、Linuxのコマンドを実行し、VIを残します
    • 一般モードからコマンドラインモードを入力します。
      保存したファイルは、
      Vimが終了し
      、外部ファイルの読み込み
      など、行番号を

3.2 vimの一般的なコマンド

一般的な分類モードでファンクションキー:

  • カーソルを移動

    ボタン 効果
    Hまたは左矢印キー カーソルを1文字左に
    Jまたは下方向キー 1つの文字の下にカーソル
    または矢印キーkを 1文字までカーソルを移動します
    lまたは右の矢印キー 右の1つの文字にカーソルが移動
    矢印キーをn(nは数です) 方向キー方向カーソルN文字
    Ctrlキー+ FまたはPgDnキー 画面ファイルに移動します
    PgUpキーまたはCtrl + B 頭に画面ファイルを移動します
    空間n(nは数です) プレス文字数が少ないn行未満である場合に数は、その後の文字は右にカーソルが移動し、次にスペースを押し、N、N、カーソルがnまで、右への最初から下方に移動し続けます
    0(番号0)またはHome 行の銀行への移動
    または$エンド 行の最後には、銀行に移されます
    H 現在の画面の一番上の行にカーソルを移動
    M 現在の画面の行の中央にカーソルを移動
    L 現在の画面の一番下の行にカーソルを移動
    G テキストの最後の行にカーソルを移動
    NG(N数) テキストのn番目の行にカーソルを移動
    GG テキストの最初の行にカーソルを移動
    入力n(nは数です) n行を下カーソル
  • 削除、コピー、ペースト

    ボタン 効果
    X、X X後方の文字を削除するには、Xは、前方の文字を削除するには
    NX(N数) 削除n文字後方
    DD 行にカーソルを削除します。
    NDD(N数) n行下カーソルを削除
    D1G 最初の行に、すべてのデータカーソル行を削除します。
    dGの 行の最後の行に、すべてのデータ・カーソルを削除
    YY ラインカーソルをコピーします。
    NYY カーソル行から始まるn行を下にコピーします。
    P、P カーソル行ペーストから次のラインのペーストPにカーソルからデータをコピーP
    y1G カーソル行は、最初の行のすべてのデータをコピーします
    YG 行の最後の行にすべてのデータのカーソルをコピーします
    J カーソル線データと次ラインが一列に結合され
    最後の操作を復元します。
    Ctrlキー+ R 操作を繰り返し
    操作を繰り返し
  • 検索および置換

    キー/入力 効果
    /キーワード キーワードを見つけることが最初は、単語が強調表示されたときにカーソルの名にちなんで名付けられたキーワードの文字列を見ると、Enterキーを押して「n」は、次を見つけるために、逆方向に、次のキーを押し、「N」を探し続けて
    ?キーワード 向光标之前寻找名为keyword的字符串,当找到第一个keyword后,该单词高亮显示,按下“n“继续查找下一个,按下”N“,反方向查找下一个
    :n1,n2s/word1/word2/g 在n1和n2行之间查找word1字符串并替换为word2
    :1,$s/word1/word2/g 从第一行到最末行,查找word1并替换为word2
    :1,$s/word1/word2/gc 在第一行和最末行之间查找word1,替换为word2之前需要用户确认

3.3 vim的其他事项(恢复文件与打开时的警告信息+额外功能)

文件救援--交换文件(filename.swp)

  • 【O】以只读方式打开
  • 【E】直接编辑
  • 【R】恢复
  • 【D】删除交换文件
  • 【Q】退出
  • 【A】中止

注意:文件 filename.swp 不需要时,需要用户手动删除


未完,待续 ~

おすすめ

転載: www.cnblogs.com/codeplayer1999/p/12556122.html