Linuxコマンド事典徹底まとめ(2)

公式アカウント「Liubai Lingyi」に注目して、技術的にわからないことがあればいつでも相談してください!

Vim テキストエディタ

1. Vim と Vi:

どちらもマルチモーダル エディターです。

Vim は Vi のアップグレードされたバージョンで、すべての Vi 命令と互換性があり、いくつかの新しい関数のサポートが追加されています。

特徴:

●構文の強調表示: さまざまな色を使用してコードを強調表示します。

●マルチレベルの取り消し: Vi は 1 つの操作のみを取り消すことができますが、Vim は無制限に取り消すことができます。

●視覚的な操作: ターミナル モードまたは Xwindows モードで実行できます。

2. Vim の 3 つのモード:

●コマンドモード(Command):デフォルトのモードで、コマンドのみ入力可能で、編集テキストは入力できません。

●挿入モード (Insert): i を押して挿入モードに入り、テキストの入力、記事の編集、

Esc キーを押してコマンド モードに戻ります。そしてステータス列 - INSERT - または - insert - 単語。

●EX モード: そこにコロンがあり、入力コマンドを待っています; コマンド モード: キーは Ex モードに入ることができます。

2. Vim挿入モードとExモード

1. ファイルを開きます。

vim filename は、ファイルが存在する場合はそのファイルを開きます。存在しない場合は、最初の保存時にファイルが作成されます。挿入モードでは、ファイルを編集します。

●行末に記入するにはAを押します。

●aを押すと現在位置で次の位置に移動します。

●現在の行の下に新しい行を挿入するには o を押します。

●現在の行の上に新しい行を挿入するには、O を押します。

2. EX モードで、Vim を保存して終了します。

: キーを押して Ex を入力すると、画面のステータス行に : 記号が表示されます。

●wを押してファイルを保存します。

●wqを押して保存して終了します。

●qを押してください!セーブせずに終了する;

3. コマンドモードを使用する

1. カーソルの移動: リソースはhttp://www.eimhe.com  Meihe Learningによってオンラインで収集および共有されます。 

●文字ごとに移動: 矢印キーと h、j、k、l を押して文字を移動します。

●番号、方向に移動: この方向に 1 ワードずつ移動します。

●単語単位で移動:w、b

●最初の数行にジャンプ:XG、Xは行数

●Ctrl-f ページ送り、ページ送り

●Ctrl+b ページ戻し、上へ

●G でテキストの末尾に移動、gg でテキストの先頭に移動 2. コンテンツを削除します。

●x はカーソルが置かれている文字を削除します。これは中国語で漢字を指します。

●X カーソル前の文字を削除します。Backspace キー (挿入モードのみ)。

●dd:行全体を削除(行削除)、Xdd:X行削除。

●dG 文書の末尾まで削除します。

●d1G 文書先頭まで削除します。

3. カットアンドペースト:

●cc は行全体を切り取り、現在の行の内容を切り取ります。

●線端までCカット。

●p: 貼り付け、以前に切り取ったコンテンツを現在の位置に貼り付けます。

4. コピー:

●yy カーソルのある行全体をコピーします。Xyy は X 行をコピーできます

●yw 単語をコピーします。

●yG 文書の最後までコピーします。

●y1Gは文書の先頭にコピーされます。

●y0 カーソルのある文字を除いた行頭にコピーします。

●Y カーソルのある文字を含めて行末までコピーします。

5. 元に戻すとやり直す:

u: 元に戻す、vim は無制限に元に戻すことができます。

●Ctrl-r: 最後に元に戻した変更をやり直します。

6. vim 暗号化ドキュメント:

vim –x ファイル名を設定した後、パスワードを有効にするためにファイルを保存する必要があります。次回ファイルを開くときにパスワードの入力を求められます。

7. 検索して以下を見つけます。

●/Character: 指定された文字を検索します。

n: 下を見る

●N:見上げる

8. 以下を置き換えます。

●:x,ys/置換されたターゲット/置換されたコンテンツ/

x,y は範囲を指定し、x,y は行番号を指します。

:1,5s /installation/anzhung 1 ~ 5 行目の「installation」は「anzhuang」に置き換えられます。

●%s /置換されたターゲット/置換されたコンテンツ/g

% は全文を意味します

g はすべてのターゲットを置き換えます。デフォルトでは、1 行に複数の置き換えられたターゲットがある場合、1 つだけが置き換えられ、g はすべてを置き換えます。

:%s /installation/anzhuang /g テキスト内のすべての「installation」を「anzhuang」に置き換えます

4.ビジュアルモード

1. ビジュアルモード:

文字、行、またはテキストの大きなブロックを強調表示したり操作したりできます。

2. ビジュアルモードに入ります。

●v を押す: 文字指向のビジュアル モードに入ります。

●V を押す: ライン指向のビジュアル モードに入ります。

●Ctrl-v: ブロック指向のビジュアルモードに入ります。

3. ビジュアルモードでのテキスト編集:

●c: 選択したテキストを切り取り、p と組み合わせてテキストの移動操作を実現します。

●d: 選択したテキストを削除します。

●y: 選択したテキストをコピーします。

5、Vim マルチウィンドウ モード:

1. Vim は複数のファイルを同時に開きます。

vim –o ファイル1 ファイル2

2. 分割画面でファイルを表示します。

●Ctrl-w、sでウィンドウを水平に分割 Ctrl-w、vでウィンドウを垂直に分割

●Ctrl+w、矢印キーで異なるウィンドウ間を移動できます。

●Ctrl+w、qはqが終了するウィンドウです。

●Ctrl+w、oはonly! カーソルのあるウィンドウのみが表示され、他のウィンドウは非表示になります。;

●:sp ドキュメント名を指定すると、新しいウィンドウが開きドキュメントを編集できます。

6、vimの設定

1. vim の設定: set (se) 設定プロジェクト (プロジェクトの略称)

2. 関連する設定項目を表示: すべて設定

3. 共通の設定項目:

●number /nonnumber (nu/nonu): 行番号を表示または非表示にします。

●setignorecase(se ic/se noic):大文字と小文字を区別せずにファイルを検索するかどうか

4. Vim ヘルプを表示します。

●:help ヘルプを入力してください

●:q ヘルプを終了します


Java Zero-Basic Xiaobai 独習 Java Essential 高品質チュートリアル

Shangxuetang は真新しい Java300 コースを学生に提供します! Java ゼロベーシック独習 Java 必須の高品質チュートリアル


公式アカウント「Liubai Lingyi」をフォローする

おすすめ

転載: blog.csdn.net/lghtdw1314/article/details/123417224