2019年12月16日

 

Vimの3つの一般的なパターンを

 

(ノーマルモード、編集モード、コマンドモード)

 

一般的なモード

 

 定義:我々は、コマンドを使用 vimのファイル名を使用すると、ファイルを編集するとき。デフォルト通常モードでは、ファイルを入力します。このモードでは、次のことができます。カーソルを上下に移動し、文字を削除し、行を削除し、1つまたは複数の行をコピーします。

 

H (左方向キー):カーソルを1文字左に

 

L (右方向キー):右にカーソル1文字を移動します

 

K (結合の方向は)一つの文字までカーソルを移動させ

 

J (キー方向キー):1つの文字の下にカーソルを移動

 

B + Ctrlキー:前進テキストページをめくります

 

F + Ctrlキー:テキストのページを元に戻します

 

0 またはシフト+ 6 :銀行は、最初の行に移動

 

。+ 4シフト:ライン銀行の末尾に移動

 

GG :最初の行に移動

 

G :行の末尾に移動

 

NG nは任意数):最初の移動のn

 

X X:xは文字を削除したい後表し、X-は、前方の文字を削除

 

NX :削除後方のn 文字

 

ddを削除:/ どのラインカーソルせん断

 

NDD :削除/ 行のカーソルの後にカットN

 

YY :コピーカーソルライン

 

P :カーソル行から開始し、ペーストコンテンツがコピーまたはダウン貼り付けられました

 

P スタートラインから::カーソル、ペースト内容をコピーまたはペースト化されています

 

NYY :カーソル行から始まる、ダウンコピーn個の行

 

U:最後の操作を元に戻します

 

V :プレスvが指定された文字を選択するためにカーソルを移動し、コピーを実現することができ、かつ操作などを貼り付け

 

編集モード

 

 定義:あなたは、文字を変更したい場合は、唯一の編集モードに入ることができ、通常モードで文字を変更することはできません。一般モードから編集モードに入り、単に押して I I A A O O R&LT およびR 1缶。通常モードに戻るには、単に押し、ESCを

 

 I :現在の文字挿入の前に

 

 I :最初のカーソル行の行を挿入

 

 A :この現在の文字挿入した後、

 

 A:在光标所在行的行尾插入

 

 o: 在当前的下一行插入新的一行

 

 O:在当前的上一行插入新的一行

 

命令模式

 

定义:在一般模式下,输入:或者/即可进入命令模式。在该模式下,可以搜索某个字符或者字符串,也可以实现保存、替换、退出、显示行号等操作。

 

/word 在光标之后查找一个字符串word,按n向后继续搜索

 

word 在光标之前查找一个字符串word,按n向前继续搜索

 

n1n2s/word1/word2/g n1n2行之间查找并替换为word,不加则只替换每行的第一个word1

 

1$/word1/word2/g 将文档中所有的word1替换为word2,不加则只替换每行的第一个word1

 

q 退出vim

 

w!强制保存,在root用户下,即使文本只读也可以完成保存

 

q! 强制退出,所有改动不生效

 

wq 保存并退出

 

set nu 显示行号

 

set nonu 不显示行号

 

おすすめ

転載: www.cnblogs.com/wangyyyy/p/12050622.html