<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kyoto+Oh</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kyoto+Oh"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Kyoto_Oh"/>
	<updated>2026-07-26T21:08:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Alternate_Editors/ja&amp;diff=268132</id>
		<title>LSL Alternate Editors/ja</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Alternate_Editors/ja&amp;diff=268132"/>
		<updated>2009-03-07T12:45:04Z</updated>

		<summary type="html">&lt;p&gt;Kyoto Oh: /* LSL-Plus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Multi-lang}}{{LSL Header/ja}}&lt;br /&gt;
フリーもしくは有料で、いくつかのオフワールドエディタが存在します。いくつかのエディタには、コードを解釈しやすくするためにLSLのハイライト機能が備わっています。巨大なLSLの一部分をコンパイルして実行もできるでしょう。LSLを使える有名なエディタをいくつか挙げます。&lt;br /&gt;
&lt;br /&gt;
もしリストの中にあなたのお気に入りエディタが抜けている場合、&#039;&#039;&#039;自由に追加してください&#039;&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
ここにあがっているいくつかのエディタのために、[http://adammarker.org/shill Shill]プロジェクトは構文ファイルの更新が必要となるでしょう。&lt;br /&gt;
&lt;br /&gt;
==オフライン構文チェッカー==&lt;br /&gt;
あなたは自身で構文チェッカーをビルド可能であり、あなたがビューアのソースを持っていて且つあなたのマシンでコンパイルする場合、あなたが想像していたエディタをフックさせることができます。あなた自身でビルドするためのC++ソースは[[User:JB_Kraft#Offline_LSL_Syntax_Checker|ここ]]です。&lt;br /&gt;
&lt;br /&gt;
==オフラインで編集&#039;&#039;&#039;そして&#039;&#039;&#039;実行する==&lt;br /&gt;
&lt;br /&gt;
これはすばらしいことです。構文を補完してくれるだけでなく、オフラインの実行環境で実際にスクリプトの実行ができるのです。スクリプトが他のスクリプトにメッセージを送り、平行してバグを探し、文法解析を施行するのが、同時にわかります。&lt;br /&gt;
&lt;br /&gt;
===[[LSL-Editor]]===&lt;br /&gt;
&lt;br /&gt;
* [http://www.lsleditor.org/ http://www.lsleditor.org/]&lt;br /&gt;
&#039;&#039;&#039;Windows用&#039;&#039;&#039;LSL-Editorは、単独で動くLSLスクリプト&#039;&#039;&#039;エディタ、コンパイラそしてデバッガです&#039;&#039;&#039;。バイナリ形式のみです。（オープンソースではありません）&lt;br /&gt;
&lt;br /&gt;
スクリプト実行ランタイムも持つ、オフワールド専用のエディタです。&lt;br /&gt;
&lt;br /&gt;
コンパイラとデバッガは現在すでに正確に動作しますが、まだ全て完全とはいえません。なんらかのLSL-Editorのバグを見つけたら、[[LSLEditorBugs|LSL-Editor Bugs]] に記事として投稿しましょう。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[LSL-Plus]] ===&lt;br /&gt;
&lt;br /&gt;
[http://lslplus.sourceforge.net/ LSL PLus Eclipse Plugin]&lt;br /&gt;
&lt;br /&gt;
LSL Plus Eclipse pluginはEclipseで実行するLSL用編集/ユニットテスト環境です。FLOOS(Free/Libre Open Source Software)です。最新リリース(0.10.3 - 2009-03-06)では、マルチスクリプトの実行と&#039;&#039;&#039;ソースレベルでのデバッグ&#039;&#039;&#039;(ブレーキングポイントの設定、コードを通してのシングルステップ、コールスタック上での変数試験、等)と、LSL IDEに共通して、独自な作りになっています。現在、シミュレートされた環境上(アバター、プリム、インベントリ、(制限された)物理、その他)でのマルチスクリプトの実行と、個々の制御、セットアップ/チアーダウンの正確なコントロールによる関数、実行環境上(インタラクトなスクリプト環境でのLL関数呼び出しのモッキングを内部サポート)での相互作用のテストをサポートしています。推奨されるコードをカット・ペースト要らずで再利用できるような、幾つかの付加的なコードマネジメント仕様もあります。&lt;br /&gt;
&lt;br /&gt;
Eclipse IDEを用いる事により、あなたはCVSあるいはSubversionのような、タスク管理、一体化したサードパーティのバグトラッキングソフトウェアなど、一体化したソースコードコントロールシステムのような仕様を手に入れます。Windows、Mac、Linuxプラットフォーム上の開発をサポートしています。&lt;br /&gt;
&lt;br /&gt;
==マルチプラットフォームエディタ==&lt;br /&gt;
&lt;br /&gt;
===ByronStar SL===&lt;br /&gt;
[http://byronstar-sl.sourceforge.net/ ByronStar SL IDE]は[http://eclipse.org Eclipse]ベースで、最も近代的なプログラムエディタの機能を含んでいます。変数チェック、エラーマーキング、そして定型コードなど、LSLのための機能も所有しています。EclipseはMachintosh、Linux、Windows、そして多くのUNIX風OSで利用できます。&lt;br /&gt;
&lt;br /&gt;
===Emacs===&lt;br /&gt;
wikiにある[[Emacs LSL Mode]]を使用して、文法ハイライトとインデントの機能をそれぞれ実装します。もしemacsでLSLを書くコツが必要なら、[http://xahlee.org/sl/ls-emacs.html Xah Leeのページ]を読みましょう。Emacsは多くのUNIX風OS、MacintoshとWindowsにて利用できます。&lt;br /&gt;
&lt;br /&gt;
Gary Evanの[http://www.cs.iastate.edu/~leavens/emacs/lsl-mode.el LSL major mode]と混在（させた上で使おうと）するかもしれません。Garyによって書かれた[http://www.cs.iastate.edu/larch-faq-webboy.html Larch Shared Language]と同じようにはLinden Scripting Languageは動きません。&lt;br /&gt;
&lt;br /&gt;
===vim===&lt;br /&gt;
[http://www.vim.org/ vim]はマルチプラットフォームで発達した最も古いエディタであるviから派生しました。GPLコードです。&amp;lt;br&amp;gt;[http://www.secondlifelab.it/index.php?option=com_content&amp;amp;task=view&amp;amp;id=136&amp;amp;Itemid=34 VIM用プラグイン]はvimにLSLの構文や自動補完、オートインデントを追加します。&lt;br /&gt;
&lt;br /&gt;
===SciTE===&lt;br /&gt;
簡単にあつかえて、文法のハイライト、折りたたみ、自動補完、適当なwikiのページでのヘルプ、そしてC言語を使用しての構成とlslintの機能があります。&amp;lt;br&amp;gt;&lt;br /&gt;
[http://sl.sdfjkl.org/secondlife/scite/ SciTE-ez]はWindows専用です。&amp;lt;br&amp;gt;&lt;br /&gt;
LinuxあるいはWindows用ファイル [http://forums.secondlife.com/showthread.php?t=209219 Forum thread] [http://dimension128.homelinux.net/scite_lsl.tar.gz scite_lsl.tar.gz]&lt;br /&gt;
&lt;br /&gt;
===jEdit===&lt;br /&gt;
Java 2 version 1.3以上の仮想環境がある、いずれかのオペレーションシステム上でうごく、Javaで開発された成熟したクロスプラットフォームエディタです。フルGUIテキストエディタで期待される機能を全て所有します。文法ハイライトや、さらに&amp;quot;modes&amp;quot;を通してサポートされる編集動作機能があります。（[https://webspace.nyu.edu/xythoswfs/webui/_xy-774011_1-t_B0BNqUnE ここ]からLSLのmodesファイルを取得することができます。）多くのサードパーティ製の、容易な編集、豊富な定型句、コミュニケーションやその他の、プラグインが存在し、サポートしています。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
あなたは[http://www.jedit.org/ ここ]でjEditを見つけることができるでしょう。&lt;br /&gt;
&lt;br /&gt;
===Shill - 様々なエディタのためのLSL言語ファイル===&lt;br /&gt;
[http://adammarker.org/shill/index.html Shill]は様々なエディタのためのLSL言語ファイルが数多く並んでいるページです。あなたのエディタのなんらかがあり得るでしょう。ページ上には全てのファイルへのリンクが存在します。（翌週かそれ以降に、ファイルの大部分は1.18.4.3のキーワードに更新されるでしょう。完了した際にはこのメモを更新するつもりです。 --[[AdamMarker]]）&lt;br /&gt;
&lt;br /&gt;
==Windows Editors==&lt;br /&gt;
&amp;lt;!-- Add your text editors in the following format --&amp;gt;&lt;br /&gt;
===Notepad++===&lt;br /&gt;
[http://notepad-plus.sourceforge.net/uk/site.htm Notepad++]は多分Windowsエディタのうちでは優れたもののひとつです。極めて強力で、初心者にも使いやすい機能が含まれています。全てGPLコードなのが素晴らしいです。&lt;br /&gt;
&lt;br /&gt;
===ConTEXT===&lt;br /&gt;
[http://www.context.cx/component/option,com_frontpage/Itemid,1/ ConTEXT]は軽量で、早く、かつ強力なフリーウエアのテキストエディタで、ソフトウェア開発者たちが主に補助ツールとして使うために作成されました。&lt;br /&gt;
&lt;br /&gt;
以下の構文ファイルはContTEXTで利用できます。&lt;br /&gt;
* [http://forum.context.cx/index.php?action=dlattach;topic=1775.0;id=359 Shyan Graves] Last updated March 01, 2007.&lt;br /&gt;
* [http://adammarker.org/shill/context/lsl.chl Sir.Grelling] Last updated July 10, 2006.&lt;br /&gt;
&lt;br /&gt;
===Crimson Editor===&lt;br /&gt;
[http://www.crimsoneditor.com/ Crimson Editor]はWindows用のプロフェッショナルソースコードエディタです。&lt;br /&gt;
以下の構文ファイルはCrimson Editorで利用できます。&lt;br /&gt;
* [http://www.crimsoneditor.com/english/board/CrazyWWWBoard.cgi?db=file3&amp;amp;mode=read&amp;amp;num=1791 Aakanaar] Last updated September 10, 2006 for Second Life version 1.10.0.&lt;br /&gt;
&lt;br /&gt;
===[[LSL-Editor]]===&lt;br /&gt;
&lt;br /&gt;
* [http://www.lsleditor.org/ http://www.lsleditor.org/]&lt;br /&gt;
&lt;br /&gt;
[[LSL-Editor]]は、単独で動くWindowsのLSLスクリプト&#039;&#039;&#039;エディタ、コンパイラそしてデバッガです&#039;&#039;&#039;。バイナリ形式のみです。&lt;br /&gt;
一般的な編集に加えて、コンパイルと実行が全て可能です。&lt;br /&gt;
&lt;br /&gt;
===TextPad [{{HoverText|&#039;&#039;C&#039;&#039;|Commercial Software}}]===&lt;br /&gt;
[http://www.textpad.com/products/textpad/index.html TextPad]は強力ながら、多くの初心者が簡単に使えるテキストエディタです。商用ですが、ウェブサイト上に無料の30日間トライアルバージョンが存在します。&lt;br /&gt;
&lt;br /&gt;
以下の構文ファイルはTextPadで利用できます。&lt;br /&gt;
* [[LSL_Editor_TextPad_Syntax | Prodigal Maeterlinck &amp;amp; Patrick2 Chama]] Last updated February 20, 2007.  Second Life viewer source codeから出力したものです。&lt;br /&gt;
* [http://www.textpad.com/add-ons/files/syntax/lsl_.zip Ben Gray] Last updated August 23, 2006.  Version 1.12.0用の、区切られたキーワード一覧の関数とは別物です。&lt;br /&gt;
* [http://www.textpad.com/add-ons/files/syntax/lsl.zip Matthias Huber] Last updated September 23, 2004.&lt;br /&gt;
* [[LSL_Editor_TextPad_ClipBook_Events | Events ClipBook]] Last updated March 5, 2007.  LSL Portalのイベントのエントリがベースになっています。 &lt;br /&gt;
&lt;br /&gt;
===UltraEdit-32 [{{HoverText|&#039;&#039;C&#039;&#039;|Commercial Software}}]===&lt;br /&gt;
[http://www.ultraedit.com/ UltraEdit-32]は強力な、テキスト、HTMLそしてHEXエディタです。ウェブサイト上に、商用版と30日間トライアルバージョンが存在します。&lt;br /&gt;
&lt;br /&gt;
重要な機能:&lt;br /&gt;
* 行あるいは区間単位での編集&lt;br /&gt;
* 中括弧補完&lt;br /&gt;
* コード折りたたみ&lt;br /&gt;
* 独自[http://www.ultraedit.com/index.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=40#wordfiles ワードファイル]による文法ハイライトの設定&lt;br /&gt;
* 自動補完（ワードファイル内のキーワード定義を使用）&lt;br /&gt;
* ブックマーク、インクリメンタル検索、CTAGサポート&lt;br /&gt;
* Unix/Dos/MAC/UTF-8、あるいはその他の自動変換&lt;br /&gt;
* ビルトインFTP/SFTPクライアント&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
以下の構文ファイルはUltraEditで利用できます。&lt;br /&gt;
* [http://podryk.googlepages.com/LSL_Wordfile.txt Podryck Sands] Last updated April 12, 2007.&lt;br /&gt;
* [http://stryfe.org/lsl_wordfile.txt Stryfe Lowell] Last updated 2007-04-15.  リジナルの[http://www.lslwiki.net LSL Wiki]ベースと、リリースノートのアップデートをベースにしています。現在LSL 1.14.1.2です。&lt;br /&gt;
&lt;br /&gt;
==Macintosh Editors==&lt;br /&gt;
===TextMate [{{HoverText|&#039;&#039;C&#039;&#039;|Commercial Software}}]===&lt;br /&gt;
[http://forums.secondlife.com/showthread.php?p=1041958#post1041958 Scripting Tips forum]にてPiero PadarがTextMateのバンドルを頻繁に調整している詳細をみることができます。TextMateは[http://macromates.com/ Macromates]の商用 Max OS X テキスト/プログラムエディタです。&lt;br /&gt;
&lt;br /&gt;
彼らのウェブサイトに30日間トライアルバージョンがあります。&lt;br /&gt;
&lt;br /&gt;
===SubEthaEdit [{{HoverText|&#039;&#039;C&#039;&#039;|Commercial Software}}]===&lt;br /&gt;
これは拡張言語サポート付の素晴らしいテキストエディタです。また、信じられないことに共同製作が行なわれているエディタです。詳しくは　http://www.subethaedit.net/ にて。&lt;br /&gt;
&lt;br /&gt;
Zarf VantongerlooによりLSL modeが提供されています。このmodeは少々古臭い、愛すべきものです。しかし、LSL functionの文法ハイライトをしたり、画面上部に全function、ステートとイベントハンドラのポップアップメニューがあったりと、普通に素晴らしい働きをします。&lt;br /&gt;
&lt;br /&gt;
Mark Lentcznerによって更新されたLSL modeはSubEthaEditorユーザ提供の[http://www.subethaedit.net/modes.html リポジトリ]より利用可能です。&lt;br /&gt;
&lt;br /&gt;
===BBEdit と TextWrangler ===&lt;br /&gt;
[http://adammarker.org/bbedit.html http://adammarker.org/bbedit.html]にてBBEditとTextWrangler用のLSL 言語モジュールを入手可能です。&lt;br /&gt;
&lt;br /&gt;
==Linux Editors==&lt;br /&gt;
[http://kate-editor.org/ Kate]はKDEの進化したテキストエディタです。大概、全てのKDEの基礎に含まれて配置されています。[[Kate LSL Mode]]はこのWikiにあります。&lt;/div&gt;</summary>
		<author><name>Kyoto Oh</name></author>
	</entry>
</feed>