LinuxテキストエディタVimの詳しい説明

LinuxテキストエディタVimの詳しい説明

Vim は強力なフルスクリーン テキスト エディターであり、Linux/UNIX で最も一般的に使用されているテキスト エディターです。その機能は、テキスト ファイルを作成、編集、および表示することです。 Vim にはメニューはなく、コマンドのみがあります。 (いくつかの設定ファイルを編集したり、簡単なスクリプトを書いたりするときに使用します)

Vim の 3 つの動作モード: コマンド モード、挿入モード、編集モード
vi [ファイル名] –> コマンドモードに入り、挿入モードに入るにはiaoと入力します コマンドモード: 終了するにはwqと入力します。挿入モードに入るにはiaoと入力します。Enter: 編集モードに入ります 挿入モード: コマンドモードを終了するにはESCと入力します 編集モード: コマンドを終了するにはEnterを押します

挿入コマンド:

位置決めコマンド:


削除コマンド:


コピーおよび切り取りコマンド:


置換および元に戻すコマンド:


検索および検索置換コマンド:


保存して終了するコマンド:

Vim のヒント

インポートコマンドの実行結果: r!コマンド定義のショートカットキー: map ショートカットキートリガーコマンドの例: map ^PI#
:map ^B 0x
注: Ctrl+v、Ctrl+p は ^P 効果を生み出し、Ctrl+v+p は

以上は、エディターが紹介したLinuxテキストエディターVimの詳細な説明と統合です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux Vim の実用的なコマンドの説明
  • Linuxでviとvimエディタを操作する方法
  • Linux システムでの vim プラグインのインストールの概要

<<:  Javascriptでシングルトンパターンを実装する方法

>>:  MySQL 最適化 Zabbix パーティション最適化

推薦する

MySQLユーザーと権限管理の詳細な説明

この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...

Linux でジャンクファイルをエレガントに削除する方法

あなたも私と同じように、コンピューターのファイルを整然と整理し、不要なファイルを適宜削除するプログラ...

JS を使用してクリップボード内の Excel コンテンツを解析する方法

目次序文1. イベントとクリップボードを貼り付ける2. クリップボード内のコンテンツ形式3. HTM...

JavaScriptはクリックするとランダムなグラフィックを生成します

この記事では、クリックするとランダムグラフィックの生成を実現するJavaScriptの具体的なコード...

国内SNSのホームページを比較・分析して得た経験をみんなで共有(写真)

この記事では、ソーシャル ウェブサイトのホームページを比較分析することで洞察を得て、ソーシャル ウェ...

Vueはズームイン、ズームアウト、ドラッグ機能を実装しています

この記事では、参考までに、ズームインとズームアウトのドラッグ機能を実現するためのVueの具体的なコー...

大規模な MySQL テーブルに対する count() の実装を最適化しました

以下は、B+ ツリーのデータ構造と実験結果からの推測に基づいた私の判断です。間違いがあればご指摘くだ...

Reactプロジェクトの新規作成からデプロイまでの実装例

新しいプロジェクトを始めるこの記事では主に、新規プロジェクトを0から1まで取り組むプロセスを記録し、...

MySQLの日付と時刻関数の使用の概要

この記事はMySQL 8.0に基づいていますこの記事では、日付と時刻の操作のための MySQL 関数...

MySQL でデータ復旧に binlog を使用する方法

序文最近、オンラインでデータが誤って操作されました。データベースが直接変更されたため、それを回復する...

ウェブページで CSS スタイルを適用するさまざまな形式の概要

1. インライン スタイル (<body></body> 内に配置されます)...

VueとReactの詳細

目次1. パノラマII. 背景1. 反応: プロフェッショナル2. ビュー: 凡例3. 技術的な思考...

Docker が占有するディスク領域をクリーンアップする方法

Docker は多くのスペースを占有します。コンテナを実行したり、イメージを取得したり、アプリケー...

MySQLの大規模テーブル最適化ソリューションについての簡単な説明

背景Alibaba Cloud RDS for MySQL(MySQL バージョン 5.7)データベ...

setup+ref+reactive は vue3 の応答性を実装します

セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...