検索
ホームページ運用・保守Linuxの運用と保守VIM の一般的なコマンドをいくつかまとめます。

VIM の一般的なコマンドをいくつかまとめます。

Jun 27, 2017 am 11:20 AM
はじめる注文よく使われる速い

VIM には多くの詳細なコマンドがあり、日常的なコード編集作業に十分対応できるいくつかの一般的なコマンドを選択しました。将来他のコマンドを使用する必要がある場合は、もう一度確認しても遅くありません。

vim には通常、挿入モード、通常モード、最終行モードという 3 つの編集モードがあります。

以下は主に通常モードでの操作です

1.1 カーソルを移動

h----->押すたびに左に移動します

j------>押すたびに下に移動します

k------>押すたびに上に移動します

l------> ;

を押すたびに右に移動します

1.2 vimの起動と終了

キーを押して通常モードに入ります

次に、次の方法を入力して終了します
🎜🎜rrreええ🎜

1.3 テキスト編集削除

通常モード(ノーマルモード)では、×キーを押すとカーソル位置の文字を削除できます。

1.4 テキスト編集挿入

通常モードで挿入モードに入るには、いくつかの方法があります:

i キーを押してカーソル位置にテキストを挿入できます。

a キーを押して、カーソルの後ろにテキストを挿入します。

大文字の A キーを押して、カーソルがある行の最後の文字の後にテキストを挿入します。

1.5 テキスト編集の追加

A キーを押して、カーソルがある行の末尾に

を追加します。

2.1 削除コマンド

dwと入力すると、カーソルから単語の末尾までが削除されます。

2.2 コマンドとオブジェクトについて

テキストを変更する多くのコマンドは、演算子とアクションで構成されます。

削除演算子 d を使用した削除コマンドの形式は次のとおりです:

d motion

ここで:

d - 削除演算子

motion - 演算子のオペランド(以下にリストされています)。

アクションの短いリスト:

w - 現在のカーソル位置から、最初の文字を除く次の単語の先頭まで。

e - 現在のカーソル位置から、最後の文字を含む単語の末尾まで。

$ - 現在のカーソル位置から現在の行の末尾まで。

2.3 カウントを使用してアクションを定式化する

アクションの前に数値 n を入力すると、アクションが n 回繰り返されます。

「2w」と入力すると、カーソルが 2 単語前に移動します。

「3e」と入力すると、カーソルが 3 番目の単語の末尾まで後方に移動します。

0 (数字のゼロ) を入力すると、カーソルが行の先頭に移動します。

2.4 カウントを使用してさらに削除します

演算子を使用して n 回繰り返す場合は、数値 n を入力します。

例:operation number(数字)motion

d2w 2つの単語を削除できます。

2.5 行全体を操作します

現在の行を削除し、レジスタに保存するには、「カット」操作のように機能し、p 操作と一緒に使用できます。

2.6 コマンドを元に戻す

最後に実行したコマンドを元に戻すには u を入力し、行全体の変更を元に戻すには U を入力します。

前の元に戻すコマンドを元に戻すには、Ctrl + r を使用します。

3.1 コマンドを配置

p を入力して、最後の「カット」コンテンツをカーソルの後に配置します。

3.2 置換コマンド

修正したい文字位置にカーソルを移動し、rと文字を入力してカーソル位置の文字を置換します。

3.3 クラス変更コマンド (「変更」を意味する c コマンド)

単語の末尾までテキストを変更するには、 ce と入力します。

3.4 さらに変更するにはcを使用します

c [数値] motion

アクションパラメータmotionは同じで、w、e、$dが可能です。

4.1 位置決めとファイルステータス

Ctrl + gを入力すると、現在編集中のファイル内の現在のカーソル行の位置とファイルステータス情報が表示されます。

ファイルの最後の行に直接ジャンプするには、大文字の G を入力します。

nGと入力すると行番号nの行にジャンプします。

「gg」と入力すると、ファイルの最初の行にジャンプします。

4.2 検索コマンド

/ と文字列を入力して、現在のファイル内の文字列を検索します。次の文字列を検索するには、n キーを押します。逆方向に検索するには、大文字の N を入力します。

逆引き検索したい場合は?を入力してください。 交換する / 。

4.3 ペアになっている括弧を検索します

一致する括弧にカーソルを置き、% を入力してそれに一致する別の括弧を検索します ()、]、}。

4.4 置換コマンド

入力: s/old/new、行内の古い文字列を一度だけ新しい文字列に置き換えることができます。

「:s/old/new/g」と入力して、行内の古い文字列をすべて新しい文字列に置き換えます。

「#,#s/old/new/g」と入力します。#、# は、置換操作の開始行と終了行の行番号を表します。

「:%s/old/new/g」と入力して、ファイル全体内の一致するすべての文字列を置き換えます。

「:%s/old/new/gc」と入力すると、ファイル全体で一致する文字列がすべて検索され、一致する文字列を置換するかどうかを確認するメッセージが表示されます。

5.1 VIMで外部コマンドを実行する方法

:!を入力してから外部コマンドを入力すると、外部コマンドが実行されます。

たとえば、:!ls + Enter を押すと、このコマンドは現在のディレクトリの内容を一覧表示します。

5.2 ファイルの保存に関する詳細情報

ファイルへの変更を保存するには、「:w ファイル名」と入力します。

5.3 選択保存コマンド

v キーを押して保存するファイルの一部を選択し、「w ファイル名」と入力して、選択した内容をターゲット ファイルに保存します。

5.4 ファイルの抽出と結合

別のファイルの内容を現在のファイルに挿入するには、:r ファイル名を入力してください。

6.1 クラスコマンドを開く

o を入力すると、カーソルの下に新しい行が開かれ、挿入モードに入ります。

大文字の O を入力すると、カーソルの上に新しい行が開き、挿入モードに入ります。

6.2 置換コマンドの別のバージョン

複数の文字を連続して置換するには、大文字の R を入力します。

6.3 テキストのコピーと貼り付け

テキストをコピーするには演算子 y を使用し、テキストを貼り付けるには p を使用します。

「yy」と入力して、カーソルがある行をコピーします。

は、アクションパラメータモーションとともに使用できます:

単語をコピーするには、ywと入力します。

以上がVIM の一般的なコマンドをいくつかまとめます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linux:必須コマンドと操作Linux:必須コマンドと操作Apr 24, 2025 am 12:20 AM

Linuxの不可欠なコマンドは次のとおりです。1.LS:リストディレクトリの内容; 2.CD:作業ディレクトリを変更します。 3.mkdir:新しいディレクトリを作成します。 4.RM:ファイルまたはディレクトリを削除します。 5.CP:ファイルまたはディレクトリをコピーします。 6.MV:ファイルまたはディレクトリの移動または名前を変更します。これらのコマンドは、カーネルと対話することにより、ユーザーがファイルとシステムを効率的に管理するのに役立ちます。

Linux操作:ファイル、ディレクトリ、およびアクセス許可の管理Linux操作:ファイル、ディレクトリ、およびアクセス許可の管理Apr 23, 2025 am 12:19 AM

Linuxでは、ファイルおよびディレクトリ管理ではLS、CD、MKDIR、RM、CP、MVコマンドを使用し、許可管理はCHMOD、CHOWN、およびCHGRPコマンドを使用します。 1。LS-Lなどのファイルおよびディレクトリ管理コマンドは、詳細情報、MKDIR-Pを再帰的に作成するディレクトリを再帰的に作成します。 2。CHMOD755FILEセットファイル許可、CHOWNUSERFILEファイル所有者、CHGRPGROUPFILEの変更ファイルグループなどの許可管理コマンド。これらのコマンドは、ファイルシステム構造とユーザーおよびグループシステムに基づいており、システムコールとメタデータを介して動作および制御します。

Linuxのメンテナンスモードとは何ですか?説明したLinuxのメンテナンスモードとは何ですか?説明したApr 22, 2025 am 12:06 AM

メンテナンスメモデンリンリンアスピアルブーテンビロンメント、criticalsystemmaincencetasks.itallowsadministratorstopertopertopertopersetstingtingpasswords、Repainingfilesystems、およびRecoveringfrombootfailurureSinaMinimalenvironment.

Linux:基本的な部分に深く潜りますLinux:基本的な部分に深く潜りますApr 21, 2025 am 12:03 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、ユーザー、カーネルスペース、デバイスドライバー、パフォーマンスの最適化とベストプラクティスが含まれます。 1)カーネルは、ハードウェア、メモリ、プロセスを管理するシステムのコアです。 2)ファイルシステムはデータを整理し、Ext4、BTRFS、XFSなどの複数のタイプをサポートします。 3)シェルは、ユーザーがシステムと対話するためのコマンドセンターであり、スクリプトをサポートします。 4)システムの安定性を確保するために、ユーザースペースをカーネルスペースから分離します。 5)デバイスドライバーは、ハードウェアをオペレーティングシステムに接続します。 6)パフォーマンスの最適化には、システム構成とベストプラクティスのチューニングが含まれます。

Linuxアーキテクチャ:5つの基本コンポーネントを発表しますLinuxアーキテクチャ:5つの基本コンポーネントを発表しますApr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

Linux操作:メンテナンスモードを利用しますLinux操作:メンテナンスモードを利用しますApr 19, 2025 am 12:08 AM

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。

Linux:リカバリモード(およびメンテナンス)に入る方法Linux:リカバリモード(およびメンテナンス)に入る方法Apr 18, 2025 am 12:05 AM

Linux Recoveryモードを入力する手順は次のとおりです。1。システムを再起動し、特定のキーを押してGrubメニューを入力します。 2。[RecoveryMode)でオプションを選択します。 3. FSCKやrootなどの回復モードメニューで操作を選択します。リカバリモードを使用すると、シングルユーザーモードでシステムを開始し、ファイルシステムのチェックと修理を実行し、構成ファイルを編集し、システムの問題を解決するのに役立ちます。

Linuxの重要なコンポーネント:初心者向けに説明されていますLinuxの重要なコンポーネント:初心者向けに説明されていますApr 17, 2025 am 12:08 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。