Vim (35) VimGrep
目次:
テキストファイルを使用する場合、テキストのコピー、切り取り、貼り付けは、最もよく実行されるタスクの1つです。
Vimまたはその先行Viは、macOSおよびほとんどすべてのLinuxディストリビューションにプリインストールされています。 Vimの基本を知ることは、お気に入りのエディターが利用できない状況で役立ちます。
この記事では、Vim / Viエディターでコピー、切り取り、貼り付けを行う方法を示します。
通常モードでのコピー、切り取り、貼り付け
Vimエディターを起動すると、通常モードになります。 このモードでは、Vimコマンドを実行してファイル内を移動できます。
他のモードから通常モードに戻るには、
Esc
キーを
Esc
ます。
Vimには、コピー、切り取り、貼り付けのための独自の用語があります。 コピーはyank(
y
)、カットはdelete(
d
)、ペーストはput(
p
)と呼ばれます。
コピー(ヤンク)
テキストをコピーするには、目的の場所にカーソルを置き、
y
キーを押してから移動コマンドを押します。 以下は、便利なヤンクコマンドです。
-
yy
改行文字を含む現在の行をヤンク(コピー)します。3yy
カーソルが位置する行から始まる3行をヤンク(コピー)します。y$
-カーソルから行末までのすべてをヤンク(コピー)します。y^
-カーソルから行の先頭まですべてをヤンク(コピー)します。yw
次の単語の先頭にヤンク(コピー)します。yiw
–現在の単語をヤンク(コピー)します。y%
-一致する文字にヤンク(コピー)します。 デフォルトでサポートされるペアは()
、{}
、および
切断(削除)
通常モードでは、
d
はテキストをカット(削除)するためのキーです。 カーソルを目的の位置に移動し、
d
キーを押してから、移動コマンドを押します。 便利な削除コマンドを次に示します。
-
dd
改行文字を含む現在の行を削除(カット)します。3dd
カーソルが置かれている行から開始して3行を削除(カット)しますd$
-カーソルから行末までのすべてを削除(カット)します。
ヤンクに適用される移動コマンドは、削除にも有効です。 たとえば、
dw
は次の単語の先頭まで削除し、
d^
はカーソルから行の先頭までをすべて削除します。
貼り付け(パッティング)
ヤンクまたは削除したテキストを配置するには、カーソルを目的の場所に移動し、
p
を押してカーソルの後にテキストを配置(貼り付け)するか、
P
を押してカーソルの前に配置(貼り付け)します。
ビジュアルモードでのコピー、切り取り、貼り付け
Vimの視覚モードでは、テキストを選択して操作できます。
-
切り取りまたは切り取りを開始する行にカーソルを置きます。
視覚モードには3つのサブタイプがあります。
-
v
を押して視覚モードに入ります。Vを押して視覚的な行モードに入ります。テキストは行ごとに選択されますCtrl+v
を押して視覚的なブロックモードに入ります。 このモードでは、テキストは長方形ブロックで選択されます。
ビジュアルモードに入ると、開始選択ポイントもマークされます。
コピーまたは切り取りするテキストの末尾にカーソルを移動します。 移動コマンドまたは上下左右の矢印キーを使用できます。
y
を押してコピーするか、d
を押して選択範囲を切り取ります。内容を貼り付ける場所にカーソルを移動します。
P
を押してカーソルの前に内容を貼り付けるか、p
を押してカーソルの後に貼り付けます。 -
結論
このガイドでは、Vimでコピー、切り取り、貼り付けを行う方法を示しました。
ご質問がある場合は、コメントをお気軽にお寄せください。
ターミナルvimRoseによれば、今後のiPhone 3.0 OSで単語をコピーまたはカットするには、単語をダブルタップする必要があります。また、拡大鏡の吹き出しが画面に表示されます(カーソルの拡大鏡に似ています)。言葉の始まりと終わり。次に、引用符をドラッグしてコピーするテキストの量を選択し、3つのオプションが画面に表示され、切り取り、コピー、貼り付けができます。
Roseは興味深い観察をしました。彼のソース)、新しいiPhone OSはPalmの今後のPre電話機能にマッチします。 RoseはPalm Preの機能にマッチするものをさらに説明しなかったが、これまでの噂では、テザリング(iPhoneはモデムとして)がリストに載ることを示唆している。彼はさらに、MMS(画像メッセージング)とビデオキャプチャが存在しないと推測しました。一方、PC WorldのJR Raphaelには、主要なiPhone 3.0 OS機能の一覧が掲載されています。
vim / viでファイルを保存してエディターを終了する方法
Vimの基本を知ることは、お気に入りのエディターが利用できない状況に遭遇した場合に役立ちます。 このガイドでは、Vim / Viでファイルを保存し、エディターを終了する方法を説明します。
vim / viで行番号を表示する方法
Vimは、ファイルをナビゲートするのに役立つ行番号付けの3つのモードをサポートしています。 このガイドでは、Vim / Viテキストエディターで行番号を表示または非表示にする方法を示します。