Linux のグラフィカルテキスト編集

LinuxBeginner
オンラインで実践に進む

はじめに

テキスト編集は、Linux システムで作業する人にとって基本的なスキルです。設定ファイルの作成、スクリプトの記述、メモの取りなど、テキストファイルを効率的に作成および編集する方法を知っておくことは不可欠です。この実験では、ほとんどの Linux ディストリビューションに搭載されている初心者にやさしいグラフィカルなテキストエディタである gedit の使い方を学びます。nano や vim などのコマンドラインエディタとは異なり、gedit はメニュー、ツールバー、視覚的なフィードバックが備わった馴染みやすいグラフィカルインターフェイスを提供し、Linux 初心者にとってテキスト編集がより容易になります。

gedit の使い始め方

このステップでは、gedit を開き、最初のテキストファイルを作成する方法を学びます。gedit は、Ubuntu を含む多くの Linux ディストリビューションにプリインストールされているグラフィカルなテキストエディタです。

  1. まず、プロジェクトディレクトリに移動しましょう。ドックのターミナルアイコンをクリックするか、Ctrl+Alt+T を押してターミナルを開き、次のコマンドを入力します。

    cd ~/project
    

    このコマンドは、現在のディレクトリを /home/labex/project に変更します。

  2. 次に、gedit を起動して新しいファイルを作成しましょう。同じターミナルで、次のコマンドを入力します。

    gedit first_note.txt
    

    このコマンドは、first_note.txt という名前の新しいファイルを開いた状態で gedit を起動します。もしそのファイルがすでに存在する場合は、そのファイルを編集用に開きます。

  3. ここで、空のドキュメントが表示された gedit ウィンドウが見えるはずです。次のテキストを入力します。

    Hello
    
  4. ファイルを保存するには、Ctrl+S を押すか、メニューオプションの File > Save をクリックします。ファイルは現在のディレクトリ (~/project) に保存されます。

  5. gedit ウィンドウのタイトルバーを確認することで、ファイルが保存されたことを確認できます。タイトルバーには、未保存の変更を示すアスタリスクが付かずにファイル名が表示されるはずです。

  6. ウィンドウの右上隅にある X をクリックするか、メニューから File > Quit を選択して、gedit を閉じます。

  7. プロジェクトディレクトリ内のファイルを一覧表示することで、ファイルが作成されたことを確認します。

    ls -l
    

    出力に first_note.txt が表示されるはずです。例えば、次のように表示されます。

    -rw-rw-r-- 1 labex labex 6 Jul 15 10:30 first_note.txt
    

gedit で既存ファイルを編集する

このステップでは、gedit を使って既存のファイルを開き、編集する方法を学びます。また、いくつかの基本的な編集機能についても探索します。

  1. 前のステップで作成したファイルを開きましょう。ターミナルで次のコマンドを入力します。

    gedit first_note.txt
    

    gedit は既存のファイルを開き、その内容を表示します。

  2. 次に、前に書いたテキストの末尾にカーソルを置き、Enter キーを押して新しい行を作成し、次のテキストを入力します。

    World
    

    これで、ファイルの内容は次のようになるはずです。

    Hello
    World
    
  3. gedit は自動的にタイトルバーのファイル名の横にアスタリスク (*) を表示し、未保存の変更があることを示していることに注意してください。

  4. Ctrl+S を押すか、メニューから File > Save を選択して、変更を保存します。アスタリスクが消え、すべての変更が保存されたことを示します。

  5. gedit のいくつかの便利な機能を探索しましょう。

    • テキストを選択するには、マウスをクリックしてドラッグします。
    • テキストをコピーするには、テキストを選択して Ctrl+C を押します。
    • テキストを貼り付けるには、貼り付けたい場所にカーソルを置き、Ctrl+V を押します。
    • テキストを検索するには、Ctrl+F を押して検索バーを開きます。
  6. 「World」という単語を選択して(Ctrl+C で)コピーしてみましょう。次に、ファイルの末尾にカーソルを置き、Enter キーを押して新しい行を作成し、(Ctrl+V で)貼り付けます。

  7. これらの操作を練習し、終了したら Ctrl+S でファイルを保存し、gedit を閉じます。

  8. ターミナルで cat コマンドを使って、ファイルの内容を確認できます。

    cat first_note.txt
    

    これにより、ファイルの内容がターミナルに表示されます。

参照ファイルの作成

このステップでは、gedit を使ってより包括的なテキストファイルを作成します。これにより、テキストエディタがリファレンス資料やドキュメントの作成にどれだけ役立つかを示します。

  1. 一般的な Linux コマンドを保存するための新しいファイルを作成するために、gedit を開きます。

    gedit linux_commands.txt
    
  2. このファイルでは、基本的な Linux コマンドのシンプルなリファレンスガイドを作成します。以下の内容をファイルに入力します。

    Basic Linux Commands Reference:
    
    ls - List files and directories
    cd - Change directory
    mkdir - Create a new directory
    rm - Remove files or directories
    
  3. gedit で基本的なテキストの書式設定を試してみましょう。

    • 行を選択し、Ctrl+B を押して(プレーンテキストでサポートされている場合)太字にします。
    • 「Format」メニューから他の書式設定オプションを試してみます。

    注意:プレーンテキストファイル (.txt) は太字や斜体などの書式設定を保持しませんが、gedit では編集中に書式設定を確認できます。

  4. Ctrl+S を押すか、「File > Save」メニューオプションを使ってファイルを保存します。

  5. リファレンスガイドにさらに内容を追加しましょう。以下の追加コマンドを追加します。

    cp - Copy files or directories
    mv - Move or rename files
    pwd - Print working directory (show current directory)
    touch - Create an empty file
    
  6. gedit にはスペルチェッカーが含まれています。メニューの「Tools > Check Spelling」をクリックして有効にします。誤ってスペルされた単語は赤色で下線が引かれます。

  7. リファレンスガイドに満足したら、ファイルを保存して gedit を閉じます。

  8. cat コマンドを使って完成したリファレンスガイドを表示できます。

    cat linux_commands.txt
    

    ターミナルにドキュメント化したすべてのコマンドが表示されるはずです。

gedit の高度な機能とカスタマイズ

この最後のステップでは、gedit のいくつかの高度な機能を探索し、自分の好みに合わせてカスタマイズする方法を学びます。

  1. 新しいファイルで gedit を開きます。

    gedit example.py
    
  2. 検索と置換機能を試してみましょう。以下のテキストを入力します。

    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog again.
    
  3. 次に、「fox」のすべての出現箇所を「cat」に置き換えましょう。

    • Ctrl+H を押して「検索と置換」ダイアログを開きます。
    • 「検索する内容」フィールドに fox と入力します。
    • 「置換する内容」フィールドに cat と入力します。
    • 「すべて置換」をクリックします。

    これで、「fox」のすべての出現箇所が「cat」に置き換えられるはずです。

  4. ファイルをクリアし、以下の Python コードを追加します。

    def greet(name):
        print(f"Hello, {name}!")
    
    greet("World")
    

    gedit が自動的に Python コードの構文ハイライトを適用し、コードの異なる部分が異なる色で表示されることに注目してください。この機能は、コードの読み書きをより効率的に行うのに役立ちます。

  5. Ctrl+S を押してファイルを保存します。gedit は拡張子からこれが Python ファイルであることをすでに認識しているはずです。

  6. コーディングにより快適な環境を作るために、gedit をカスタマイズしましょう。

    • メニューの「Edit > Preferences」をクリックします。
    • 「Font & Colors」タブをクリックします。
    • 「Color Scheme」のドロップダウンから異なるカラースキームを試してみます。
    • 「Editor」タブをクリックします。
    • 「Display line numbers」を有効にして、ナビゲーションを容易にします。
    • 「Tab width」を 4 スペースに設定します。これは Python で一般的な設定です。
    • 「Close」をクリックして変更を適用します。
  7. gedit は、機能を拡張するためのプラグインもサポートしています。

    • 再び「Preferences」を開きます(「Edit > Preferences」)。
    • 「Plugins」タブをクリックします。
    • 利用可能なプラグインを閲覧し、「File Browser Panel」や「Code Comment」など、自分に興味のあるいくつかのプラグインを有効にします。
    • 「Close」をクリックします。
  8. 有効にしたプラグインを試してみましょう。たとえば、「File Browser Panel」を有効にした場合:

    • 「View > Side Panel」をクリックしてサイドパネルを表示します。
    • ファイルブラウザを使ってファイルをナビゲートし、開きます。
  9. 探索が終わったら、Python ファイルを保存して gedit を閉じます。

  10. ターミナルから Python スクリプトを実行して、動作を確認できます。

    python3 example.py
    

    出力として Hello, World! が表示されるはずです。

まとめ

この実験では、gedit を使って Linux でのグラフィカルなテキスト編集の基本を学びました。以下の重要なスキルを習得しました。

  • 人気のグラフィカルテキストエディタである gedit の起動と開き方
  • 新しいテキストファイルの作成と保存
  • 既存のファイルの開き方と編集
  • コピー、貼り付け、検索/置換などの基本的な編集操作の使用
  • 適切な書式設定で構造化されたコンテンツの作成
  • 構文ハイライトやプラグインなどの高度な機能の探索
  • 自分の好みに合わせた gedit のカスタマイズ

これらのテキスト編集スキルは、簡単なメモの作成から設定ファイルの編集、スクリプトの作成まで、さまざまな Linux タスクにおいて重要です。Linux の学習を続けるにつれて、テキストファイルを効率的に作成および編集する能力は、あなたのツールキットの重要な一部になります。gedit は、コマンドラインエディタのシンプルさと、機能豊富な IDE の複雑さの間に使いやすい橋渡しを提供し、初心者と経験者の両方に最適な選択肢となっています。