vim コマンドはリッチ テキスト エディタであり、vi エディタの拡張バージョンです。さまざまなテキスト、特にプログラムの編集に使用できます。vi と比較して多くの利点があり、複数回使用できます。元に戻すでは、複数のウィンドウを同時に開いて、編集、構文の強調表示、コマンド ライン編集、オンライン ヘルプ、ビジュアル選択などを行うことができます。
vim の概要
vim はリッチ テキスト エディターであり、vi エディターの拡張バージョンです。さまざまなテキストの編集、特に編集プログラムの編集に最適です。
vi と比較すると、複数回元に戻すことができる、複数のウィンドウを開いて同時に編集できる、構文の強調表示、コマンド ライン編集、オンライン ヘルプ、視覚的な選択など。
vim の基本操作
ファイルを開く
vim filename #example : 使用vim编辑器打开a.txt文件 vim a.txt
ファイル名が空の場合、空のファイルが開きます
vim [options] [filelist] 左と右の角かっこはセットを表します。つまり、複数のオプションと複数のリストが存在する可能性があります。
vim の 5 つのモード
通常モード: これは最も基本的なモードです。次のいずれかのモードで Esc をクリックすると通常モードに戻ることができます
挿入モード: このモードでは, キーボードから文字列を入力できます。通常モードでは、i、a、または o を押して挿入モードに入ります。i は現在のカーソルの前の文字から挿入することを意味し、a は現在のカーソルの後の文字から開始することを意味します。挿入開始、○ は現在のカーソルの次の行から挿入を意味します
ビジュアル モード: ビジュアル モードでは、テキストを選択し、コピー、貼り付けなどの操作を簡単に行うことができます。通常モードでは 1 つだけです文字を同時に選択できるため、複数の文字や複数行の文字を削除したい場合はさらに不便です。もちろん、通常モードでもこの問題を解決するコマンドはありますが、通常モードよりも少し複雑です。ビジュアル モード。通常モードでは、v を押してビジュアル モードに入り、V を押してビジュアル行モードに入り、Crtl v を押してビジュアル ブロック モードに入ります。以下を実践すると、これら 3 つのビジュアル モードの違いを簡単に見つけることができます。さらに、ビジュアル モードでは、v、V、Crtl v を使用して 3 つのビジュアル モードを切り替えることもできます。
置換モード: 通常モードで R を押して置換モードに入ります。現在のカーソル位置から、キーボードで入力された文字がテキスト内の既存の文字を置き換えます。
最終行モード: と / を押して最終行モードに入るには、/ を使用します。最後の行を入力してください 主に文字列検索に使用するモードです 以下で詳しく説明します
通常モードで必要なコマンドの詳細説明
h #左移一个字符 l #右移一个字符 j #下移一行 k #上移一行 dd #删除一整行 x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又移n的字符,复制n行等... p #进行粘贴操作 0 #移动到行首 g0 #移动到当前屏幕的行首 H #把光标移动到屏幕最顶端的一行 M #把光标移动到屏幕中间一行 L #把光标移动到屏幕最底端的一行 gg #移动到文件的头部 G #移动到文件的尾部 crtl + f #下翻一屏 crtl + b #上翻一屏 crtl + d #下翻半屏 crtl + u #上翻半屏 n% #到文件n%的位置 zz #将当前行移动到屏幕中央 zt #将当前行移动到屏幕顶端 zb #将当前行移动到屏幕底端
よく使われる最終行モード コマンドの詳しい説明 ##
:q #退出当前文件且不保存,q为quit缩写 :q! #强制退出当前文件 :w #保存当前文件,w为write的缩写 :w! #对于只读文件可强制保存更改 :wq #保存并退出 :r filename #在当前位置插入令一个文件 :r !date #在当前位置插入当前日期 :r !command #在当前位置插入其他shell命令的输出结果 :% s/目标字符/替换字符/g #将目标字符替换为 替换字符 最后的g代表全局替换,%代表所有行 % s/目标字符/替换字符/gic #将目标字符替换为 替换字符 ,%代表所有行,最后的g代表全局替换,i代表忽视大小写,c代表每个替换都需要用户确认才可以 :1,4 s/目标字符/替换字符/g #将第一行到第四行的 目标字符替换为 替换字符 /string :在后面的文本中查找字符串
##
d #删除选中的字符 y #复制选中的字符 p #粘贴选中的字符
以上がvimコマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。