<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="gedit-general-intro" lang="ja">

  <info>
    <link type="guide" xref="index" group="intro-second"/>
  <credit type="translator copyright"><name>柴田 充也</name><email>mty.shibata@gmail.com</email><years>2008</years></credit><credit type="translator copyright"><name>Kusano Takayuki</name><email>https://bsky.app/profile/tkusano.jp</email><years>2010, 2025</years></credit><credit type="translator copyright"><name>Carrot031</name><email>www.carrotsoft@gmail.com</email><years>2022</years></credit><credit type="translator copyright"><name>Tomo Dote</name><email>fu7mu4@gmail.com</email><years>2021</years></credit></info>

  <title>テキストエディターの一般的な紹介</title>

  <section id="not-a-word-processor">
    <title>ワープロではない</title>
    <p><em>テキストエディター</em>は<em>ワードプロセッサー (ワープロ)</em>と区別する必要があります。</p>
    <p>ワードプロセッサーの例としては、<link href="https://www.libreoffice.org/">LibreOffice Writer</link>があります。これは、フリーでオープンソースのソフトウェアとしてリリースされています。</p>
    <p>ワードプロセッサーは、画像、表、その他の要素を挿入する機能を備えた、(レポート、手紙、本などの)さまざまな種類のドキュメントを作成することを可能にします。</p>
    <p><app>gedit</app>のようなテキストエディターは<em>テキストファイル</em>の作成や編集に使用されます。<app>gedit</app>で保存され、ディスクに格納されるファイルはテキストのみを含みます。</p>
  </section>

  <section id="text-file-formats">
    <title>テキストファイルフォーマット</title>
    <p>テキストエディターで、自由形式のシンプルなメモを書くことができます。しかし、テキストはなんらかの<em>フォーマット</em>に従うこともできます。</p>
    <p>他のプログラムがテキストファイルを入力として、ファイル中のテキストを読み出し、なんらかのものを生成します。例えば、ウェブブラウザーはHTMLフォーマットに従ったテキストファイルを読み込み、ウェブページとして表示します。</p>
    <p>テキストファイルフォーマットは他のプログラムで解釈可能なようにコンテンツをどう構造化するかを規定するものです。</p>
  </section>

  <section id="examples">
    <title>例</title>

    <section id="example-documents">
      <title>ドキュメントを書く</title>
      <p>興味深いことに、シンプルなテキストエディターとテキストファイルによって、ワードプロセッサーで作ったような文書を作成できます。</p>
      <p>前述のHTMLを例にとれば、画像を挿入するには、外部の画像ファイル (例えば、ディスク上の同じディレクトリに格納されているもの) への参照することでできます。しかし、画像ファイル自体はHTMLファイルの一部ではなく、ウェブブラウザーがページ中に埋め込む必要があることを知っているのです。</p>
    </section>

    <section id="example-source-code">
      <title>ソースコード</title>
      <p>テキストファイルはメモや文書を書くのに限られたものではありません。他の領域としては、<em>ソースコード</em>、プログラミング言語やスクリプティング言語でソフトウェアを開発するのに使うものがあります。</p>
    </section>
  </section>

  <section id="syntax-highlighting">
    <title>シンタックスハイライト</title>
    <p>テキストを何らかのフォーマット (あるいは「言語」) で書く際、テキストの一部が特別な意味を持つ時、異なる種類の要素を視覚的に区別できると便利です。特別な意味は言語の<em>文法</em>、つまり、どのように構造化されるか、に依存します。</p>
    <p>これは、テキストに色を付けること (あるいは他の強調手段: 太字、斜体、下線、など) でできます。</p>
    <p>ここで重要なことは、これらの色はファイル中に保存され<em>ない</em>ということです。代わりに、テキストを表示するテキストエディターのアプリが表示する際に色を付けるなどします。</p>
  </section>
</page>
