Linuxでファイルを編集する方法:テキストエディターviはあなたの親友です
目次:
Viは、Wordという言葉から、 テキストエディタとしてカタログ化されたプログラムです。ワードプロセッサとして分類されたものとは異なり、印刷時にドキュメントの最終結果を視覚化するツールが提供されていないためです。 つまり、テキストを中央揃えまたは位置揃えするオプションはありませんが、文字のコピー、貼り付け、移動、削除などの基本的な作業を多目的に行うことができます。 多くの場合、これらのタイプのプログラムは、ソースコードの開発のためにプログラマーによって使用されます。
きっと、あなたはなぜ私たちがViについて知っておくべきなのか疑問に思っているでしょうか? 主な理由は、すべてのLinuxディストリビューションに含まれており、緊急時には 、システムの破損、ブートエラー、その他の致命的な問題を解決するために使用できる唯一のエディターである可能性があるためです。 ただし、必要なリソースは少なく、システムファイル管理に最適です。
Viテキストエディター
Viは、Unixの2つの発行元であるedおよびexのリソースを使用して作成されました。 元々は1976年にBill Joyによって書かれました。Vim と呼ばれる改良版がありますが、Viはほとんどすべてのディストリビューションに含まれているため、緊急時の操作のためにその基本を知る必要があります。
Vi編集は、すべてのタイプの端末で使用できるテキストエディターです。その実行は全画面表示で、メモリ内のファイル全体のテキストを処理でき、いくつかのキーで必要な操作を実行できます。
viモード
viの操作は、3つの状態またはモードに依存します。
- コマンドまたは通常モード:これはviのデフォルトモードであり、キーを使用すると、コースの移動、ファイルのナビゲート、テキストの処理、または編集の終了などのアクションを実行できます。2つ目は、挿入モードまたはテキストモードです。 :キーはテキストに文字を入力し、最後に、 最終行モードまたはex:ここで、キーは画面下部の最終行にコマンドを書き込むために使用されます。
viサバイバルガイド
端末からViを実行するための構文は次のとおりです。
「ファイル名」を見た
ファイルが表示されたら、矢印カーソルまたは矢印カーソルがない場合はh、j、k、lのいずれかのキーを使用して移動できます。
viを呼び出す方法は他にもあります。 たとえば、次のとおりです。
ファイルなしで編集ウィンドウを開くだけの場合は、次のコマンドを使用します。
見た
一般的な構文の場合、「ファイル名」が存在しない場合、viは指定された名前のファイルを生成します。
一度に複数のファイルでviを開くことができます。
見たfile1 file2
同様に、特定の行、ファイルの最後、またはキーワードの出現に応じてカーソルを置くことにより、ファイルを開くことができます。 以下にそれぞれの例を示します。
vi +45 file1 vi + $ file1 vi + / file1があった
LyX:Ubuntu用LaTeXの高度なドキュメントプロセッサ
基本的なコマンド
いくつかの基本的なコマンドを使用して、viファイルで作業できます。
コマンド | 説明文 |
---|---|
:q | エディターを終了します(情報を保存せずに) |
:q! | これは、情報を保存せずにエディターを強制的に終了する方法です(すでにファイルに変更が加えられている場合でも)。 |
:wq | ファイルを保存してエディターを閉じます |
:ファイル 名 | 指定した 名前で ファイルを保存します |
編集コマンド
コマンド | 説明文 |
---|---|
x | 現在カーソルの下にある文字を削除するために使用されます |
dd | 現在カーソルの下にある行を削除するために使用されます。 |
d x d | 現在カーソルの下にある行から数えて、ファイルから x 行を削除するために使用されます。 |
n x | その時点でカーソルから数えて n 文字を削除するために使用されます。 |
x >> | カーソルから右に x 行を識別するために使用されます。 |
x << | カーソルから左への x 行のインデントに使用されます。 |
検索して置き換える
単語検索を実行するには、通常モードまたはコマンドモードから実行します。 記号「 / 」に続けて検索する文字のシーケンスを入力するだけです。 確認のためEnterキーを押します。 オカレンス間を移動するには、nキーを使用します 。
特定の文字シーケンスを置き換える必要がある場合、使用する構文は次のとおりです。
一列にそれを行うには
:s /置換する文字列/置換文字列/
ドキュメント全体で置換を行うには
置換は、次の構文を使用してドキュメント全体で実行できます。
%s /置換する文字列/置換文字列/
この方法の最も良い点は、正規表現を使用した検索に非常に効果的であるということです。
コピーして貼り付け
Viエディターには、選択した行をコピーして貼り付ける機能もあります。 プロセスは簡単です。次のコマンドを導入します。
nyy
ここで、 n はコピーする行数を表します。
たとえば、私が実行するコマンドが次の場合:
18yy
その結果、18行がクリップボードにコピーされます。 選択を貼り付けるには、文字 pを 入力するだけです。
カットアンドペースト
このプロセスは前のプロセスと似ていますが、コマンドを次のように置き換えます。
ndd
同様に、 n は切り取り、最後に貼り付ける行数を表し、 p キーを使用します 。
命があなたを救ったか? ? コメントであなたの経験について教えてください。