######はい。 vim は Linux 環境に基づいたエディターであり、Linux に付属する外部ソフトウェアであり、コードの編集を担当します。 Vim は vi を発展させたテキストエディタで、コード補完、コンパイル、エラージャンプなどプログラミングを容易にする機能が豊富で、プログラマの間で広く使われています。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
vim とはvim は Linux 環境に基づいたエディターであり、vim は Linux に付属する外部ソフトウェアであり、コードを編集します。 Linux でプログラミングしたい場合、vs の統合開発環境に代わる 4 つのものが必要です。最もコアなキャリアは vim エディタであり、これがなければコードを書くことさえできません。
Vim は vi から開発されたテキスト エディタです。特にコード補完、コンパイル、エラージャンプなどプログラミングを容易にする機能が豊富で、プログラマーの間で広く使われています。emacsvi は簡単に言うと昔ながらのワープロですが、機能はすでに非常に充実していますが、まだまだ改善の余地があります。 vimはプログラム開発者にとって非常に便利なツールと言えます。
Linux の古典的なエディター vim に加えて、誰もが愛用するもう 1 つのエディターがあり、それが
です。この 2 つのエディターが非常に人気があり、今後数十年でこの 2 つを超えるエディターが存在しないのには、主な理由がいくつかあります。 1. 豊富なショートカット キーと編集方法をサポートします。
2. 非常に強力な拡張機能をサポートします。
3. すべては強力なプログラミング言語によってサポートされています。
これらをサポートするプログラミング言語と言えば、emacs
lispの背後にあるプログラミング言語について言及する必要があります。すべては C 言語から来ていると言われていましたが、そうではなく、C 言語の他に lisp の祖先であるプログラミング言語がもう 1 つあります。これらはスタイルが大きく異なる 2 つのプログラミング言語です。興味があれば、自分で学ぶことができます。ここでは詳細は説明しません#vim と emacs はそれぞれに利点があり、どちらもエディターの祖先であるエディターですが、私は好みのエディターとして、また以下の説明でも emacs を選択します。ポイント (もし emacs に興味のある学生がいれば、自然に emacs を第一選択として選ぶことができます)、そして最も良い点は、すべての Linux システムには vim エディターが付属しているので、自分でインストールする必要がないことです。
vim の使用vim の基本的な紹介
Linux にはすでに vim が付属しているため、したがって、それを直接使用できます。 vim
と入力してインターフェイスを表示します。#vim のインターフェイスは非常に醜いことがわかりますが、結局のところ、それはコンソールの下にあり、どうしようもありません。では、インターフェイスを終了するにはどうすればよいでしょうか? :q
注: 前にコロンが必要です。 。
vim の使用については、実は vim には公式の教材があり、vim インターフェイスを終了した後、vimtutor
vimt
tab」と入力します。
tab は、コマンドをすばやく入力するのに役立つ完了キーなので、頻繁に使用する必要があります)。
公式の教育文書では、全員がその指導手順に従い、段階的に練習します。たくさん練習すれば、vim の一般的な操作をすべてマスターできます。1 つだけ覚えておいてください:
命令やショートカットを決して暗記しないでくださいキーを使用するときは、メモリを使用することが最善の策です。
vim の下には、normal、insert、command、visual、replace
があります。vim を使用してドキュメントを開くと、デフォルトで通常モードに入ります。通常モードでドキュメントを閲覧する方が便利です。このモードでは、条件を実行したり、ページ間でカーソルを移動したりするためのショートカット キーが豊富にあります。挿入モードは、ドキュメントを変更するときに入るモードです。コマンドモードには、vim の設定を変更したり、ページにジャンプしたりするなど、豊富な使い方を容易にするコマンドがいくつかあります。ビジュアル モードで最も一般的に使用される操作は、削除、コピー、または切り取りたい文書の断片を選択することです。置換モードを使用すると、テキスト コンテンツを置換できます。vim コマンド
vim には多くのショートカット キーやコマンドがありますが、ここではよく使用されるコマンドを中心に紹介します。同時に、vim はショートカット キーの操作を容易にするためにいくつかのモードに分かれており、ほとんどのショートカット キーは 通常モード
で使用されます。1. vim では、カーソルを移動するための上下左右の矢印キーに加えて、カーソルを移動するための 4 つの新しいショートカット キーも提供されています。 j: 下部
;k: 上部 ;
h: 左 ;
l: 右 。 vim では、これらの 4 方向キーを使用してカーソルの移動を制御することを特にお勧めします。これは、より便利に使用できるためです。最も重要なことは、これが vim を学習したことを示す記号であるということです。
2. 通常モードから他のモードに入る方法はたくさんあります。最も一般的な方法は、i
を押して挿入モードに入り、:
を押してコマンド モードに入り、 v
ビジュアル モードに入り、R
は置換モードに入ります。他のモードで通常モードに戻るために最も一般的に使用される方法は、常に esc
を押すことです。そのため、vim を使用するプログラマは、esc
3. #xxx を押して 1 文字を削除することが習慣になっていることがよくあります。
vim file name を入力して、既存のファイルを開くか、新しいファイルを作成します。 :
と入力してコマンド モードに入り、w
と入力して保存し、q
と入力して終了し、wq
と入力して保存して終了し、q !
保存せずに強制終了します。 5.
はカーソルを現在位置から次の単語の先頭に移動できます。 e
はカーソルを現在位置から単語の末尾に移動できます。次の単語、#$
はカーソルを行末に移動できます。b
は前の単語の先頭に移動することを意味します。 6.
は削除コマンドを表し、通常はカーソル ジャンプ コマンドと組み合わせて使用されます。 dw
は現在のカーソル位置から次の単語の先頭位置(先頭を除く)まで削除、de
は現在のカーソル位置から次の単語の末尾位置まで削除(末尾も含む))、d$
は、カーソルの現在位置から行末までを削除(行全体を削除)することを意味します。 7. 同時に、数値と命令を使用して、多くの命令を繰り返し実行できます。たとえば、
== w
w
、d2w
==dw
dw
、など。待ってください。自分で試してみてください。 8. 通常モードでは、
は操作を取り消すことを意味し、U
は行全体の操作を取り消すことを意味します。 Ctrl r
は、操作のやり直しと元に戻すことを意味します。 9.
行全体を削除/切り取ります。 p
クリップボード内のカーソルの後の内容を貼り付けます。 P
内容を貼り付けます。カーソルの前のクリップボード。 10.
は 1 文字を置換します。 R
は置換モードに入り、通常モードに戻るまで次の入力内容を入力内容に置き換えます。 。 11.
コマンドは d
コマンドに似ていますが、cw
、## などの他のコマンドと組み合わせたコマンドを形成します。 #ce などですが、
c コマンドは使用後に挿入モードに入る点が異なります。
12.
:
set nu と入力して行番号を設定します。
13.
ctrl g
14.
shift g
gg はテキストの先頭にジャンプし、
' はテキストの数に戻ります。ジャンプ前のセリフ。
15.
/検索内容
n次の検索内容を入力します。
Nfind前のやつ。
16. 括弧上で
%
17.
:
s/search content/replacement result/gc と入力して行の内容
% を置き換えます。 s/search content /Replacement result/gc は全文コンテンツの置換を実行します。
g は行全体を検索することを意味し、
c は置換する前に質問することを意味し、
%s は全文置換を意味します。
18.
o
Oこの行の上に新しい行を作成して挿入モードに入ります。
19.
v
y を押してコピーします。同時に、
yy は行をコピーできます。同様に
p または
P を使用して貼り付けます。
20.
a
i と同様に、カーソルの後に挿入することを意味します。また、#I
または A
を使用して行の先頭または末尾に挿入します。 これは、vim の基本的なコマンドの紹介です。vim の使い方は、これらのショートカット キーやコマンドだけではありません。vim をより上手に使いこなすには、継続的に練習する必要があります。練習が鍵であり、最も効率的です。
関連する推奨事項: 「
」
以上がvim は Linux ベースですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

メンテナンスモードは、システムのメンテナンスと修理に使用され、管理者が簡素化された環境で作業できるようにします。 1。システム修理:破損したファイルシステムとブートローダーを修理します。 2。パスワードリセット:ルートユーザーパスワードをリセットします。 3。パッケージ管理:ソフトウェアパッケージをインストール、更新、または削除します。 GRUB構成を変更するか、特定のキーを使用してメンテナンスモードを入力することにより、メンテナンスタスクを実行した後、安全に終了できます。

Linuxネットワークの構成は、次の手順で完了できます。1。ネットワークインターフェイスを構成し、IPコマンドを使用して、構成ファイルの永続性設定を一時的に設定または編集します。 2。固定IPを必要とするデバイスに適した静的IPを設定します。 3.ファイアウォールを管理し、iPtablesまたはFirewalldツールを使用してネットワークトラフィックを制御します。

メンテナンスモードは、Linuxシステム管理において重要な役割を果たし、修復、アップグレード、構成の変更を支援します。 1.メンテナンスモードを入力します。 Grubメニューから選択するか、コマンド「sudosystemctlisolaterscue.target」を使用できます。 2。メンテナンスモードでは、ファイルシステムの修理およびシステムの更新操作を実行できます。 3.高度な使用法には、ルートパスワードのリセットなどのタスクが含まれます。 4.メンテナンスモードに入ったり、ファイルシステムをマウントできないなどの一般的なエラーは、GRUB構成をチェックしてFSCKコマンドを使用して固定できます。

Linuxメンテナンスモードを使用するタイミングと理由:1)システムが起動するとき、2)主要なシステムの更新またはアップグレードを実行するとき、3)ファイルシステムメンテナンスを実行するとき。メンテナンスモードは、安全で制御された環境を提供し、運用上の安全性と効率を確保し、ユーザーへの影響を減らし、システムセキュリティを強化します。

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ホットトピック









