VIM には多くの詳細なコマンドがあり、日常的なコード編集作業に十分対応できるいくつかの一般的なコマンドを選択しました。将来他のコマンドを使用する必要がある場合は、もう一度確認しても遅くありません。
vim には通常、挿入モード、通常モード、最終行モードという 3 つの編集モードがあります。
以下は主に通常モードでの操作です
h----->押すたびに左に移動します
j------>押すたびに下に移動します
k------>押すたびに上に移動します
l------> ;
1.2 vimの起動と終了
通常モード(ノーマルモード)では、×キーを押すとカーソル位置の文字を削除できます。
通常モードで挿入モードに入るには、いくつかの方法があります:
i キーを押してカーソル位置にテキストを挿入できます。
a キーを押して、カーソルの後ろにテキストを挿入します。
大文字の A キーを押して、カーソルがある行の最後の文字の後にテキストを挿入します。
A キーを押して、カーソルがある行の末尾に
を追加します。
2.1 削除コマンド
2.2 コマンドとオブジェクトについて
削除演算子 d を使用した削除コマンドの形式は次のとおりです:
d motion
ここで:
d - 削除演算子
motion - 演算子のオペランド(以下にリストされています)。
アクションの短いリスト:
w - 現在のカーソル位置から、最初の文字を除く次の単語の先頭まで。
e - 現在のカーソル位置から、最後の文字を含む単語の末尾まで。
$ - 現在のカーソル位置から現在の行の末尾まで。
2.3 カウントを使用してアクションを定式化する
「2w」と入力すると、カーソルが 2 単語前に移動します。
「3e」と入力すると、カーソルが 3 番目の単語の末尾まで後方に移動します。
0 (数字のゼロ) を入力すると、カーソルが行の先頭に移動します。
2.4 カウントを使用してさらに削除します
例:operation number(数字)motion
d2w 2つの単語を削除できます。
2.5 行全体を操作します
最後に実行したコマンドを元に戻すには u を入力し、行全体の変更を元に戻すには U を入力します。
前の元に戻すコマンドを元に戻すには、Ctrl + r を使用します。
p を入力して、最後の「カット」コンテンツをカーソルの後に配置します。
修正したい文字位置にカーソルを移動し、rと文字を入力してカーソル位置の文字を置換します。
単語の末尾までテキストを変更するには、 ce と入力します。
c [数値] motion
アクションパラメータmotionは同じで、w、e、$dが可能です。
Ctrl + gを入力すると、現在編集中のファイル内の現在のカーソル行の位置とファイルステータス情報が表示されます。
ファイルの最後の行に直接ジャンプするには、大文字の G を入力します。
nGと入力すると行番号nの行にジャンプします。
「gg」と入力すると、ファイルの最初の行にジャンプします。
/ と文字列を入力して、現在のファイル内の文字列を検索します。次の文字列を検索するには、n キーを押します。逆方向に検索するには、大文字の N を入力します。
逆引き検索したい場合は?を入力してください。 交換する / 。
一致する括弧にカーソルを置き、% を入力してそれに一致する別の括弧を検索します ()、]、}。
入力: s/old/new、行内の古い文字列を一度だけ新しい文字列に置き換えることができます。
「:s/old/new/g」と入力して、行内の古い文字列をすべて新しい文字列に置き換えます。
「#,#s/old/new/g」と入力します。#、# は、置換操作の開始行と終了行の行番号を表します。
「:%s/old/new/g」と入力して、ファイル全体内の一致するすべての文字列を置き換えます。
「:%s/old/new/gc」と入力すると、ファイル全体で一致する文字列がすべて検索され、一致する文字列を置換するかどうかを確認するメッセージが表示されます。
:!を入力してから外部コマンドを入力すると、外部コマンドが実行されます。
たとえば、:!ls + Enter を押すと、このコマンドは現在のディレクトリの内容を一覧表示します。
5.2 ファイルの保存に関する詳細情報
ファイルへの変更を保存するには、「:w ファイル名」と入力します。
v キーを押して保存するファイルの一部を選択し、「w ファイル名」と入力して、選択した内容をターゲット ファイルに保存します。
別のファイルの内容を現在のファイルに挿入するには、:r ファイル名を入力してください。
o を入力すると、カーソルの下に新しい行が開かれ、挿入モードに入ります。
大文字の O を入力すると、カーソルの上に新しい行が開き、挿入モードに入ります。
複数の文字を連続して置換するには、大文字の R を入力します。
テキストをコピーするには演算子 y を使用し、テキストを貼り付けるには p を使用します。
「yy」と入力して、カーソルがある行をコピーします。
は、アクションパラメータモーションとともに使用できます:
単語をコピーするには、ywと入力します。
以上がVIM の一般的なコマンドをいくつかまとめます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。