.. index:: 
	single: テキストエディタの設定; はじめに

======================
テキストエディタの設定
======================

Ring/Editor フォルダには、テキストエディタ用の拡張機能を収録しています。

* Notepad++
* Geany
* Atom
* Sublime Text 2
* Visual Studio IDE
* Emacs
* Visual Studio Code (VSCode)

.. index:: 
	pair: テキストエディタの設定; Notepad++


Notepad++
=========

フォルダ : ring/editor/notepad_plus_plus

* Notepad++ を開きます。
* “言語” メニューを開きます。
* “言語の定義...” を選択します。
* “Import...” をクリックします。
* `Ring.xml` を選択します。
* “インポート成功” のダイアログで “OK” を選択してから “ユーザ定義言語” のダイアログまたはパネルを閉じます。
* 場合によっては Notepad++ を再起動してください。

.. image:: editor1.png
	:alt: Notepad++

.. index:: 
	pair: テキストエディタの設定; Geany

Geany
=====

フォルダ : ring/editor/geany

* Geany エディタを起動します。
* “ツール -> 設定ファイル -> filetypes_extensions.conf” メニューをクリックします。
* この行 “Ring=*.ring;” を [Extensions] の後ろにクォートを付けずに追加します。
* Ubuntu では “filetypes.Ring.conf” ファイルを “/home/{ユーザ名}/filetypes.Ring.conf” フォルダへコピーします。
* F5 キーを押すと実行します。

.. image:: editor2.png
	:alt: Geany


.. index:: 
	pair: テキストエディタの設定; Atom

Atom
====

フォルダ : ring/editor/atom

このフォルダへ atom-language-ring をコピーします。

.. code-block:: none

	"C:\Users\{ユーザ名}\.atom\Packages"

.. image:: editor3.jpg
	:alt: Atom

.. index:: 
	pair: テキストエディタの設定; Sublime Text 2

Sublime Text 2
==============

フォルダ : ring/editor/sublime text 2

Sublime_Text_2 フォルダには次の三つのファイルがあります:

1 - ring.json-tmlanguage

2 - ring.sublime-build

3 - ring.tmlanguage

上記のファイルを下記のパスへコピーします。

.. code-block:: none

	"C:\Users\{ユーザ名}\AppData\Roaming\Sublime Text 2\Packages\User\"

この行が ring.sublime-build ファイルに記載されています。

.. code-block:: none

	"cmd": ["B:\\ring\\bin\\ring.exe","$file"],

システムの構成に合わせて ring.exe のパスを変更します。


.. image:: editor4.jpg
	:alt: Sublime Text 2


.. index:: 
	pair: テキストエディタの設定; Visual Studio IDE

Visual Studio IDE
=================

フォルダ : ring/editor/visualstudio

インストール手順については ReadMe ファイルをご確認ください。

.. image:: editor5.png
	:alt: Visual Studio IDE

.. index:: 
	pair: テキストエディタの設定; Emacs エディタ

Emacs エディタ
==============

フォルダ : ring/editor/emacs

インストール手順については ReadMe ファイルをご確認ください。

スクリーンショット:

.. image:: ringemacs.png
	:alt: Emacs エディタ


.. index:: 
	pair: テキストエディタの設定; Visual Studio Code

Visual Studio Code
==================

フォルダ : ring/vscode

インストール手順については ReadMe ファイルをご確認ください。

スクリーンショット:

.. image:: ringinvscode.png
	:alt: Visual Studio Code による Ring

