SciTeとは?
SciTE は SCIntilla ベースのテキスト エディタです。Lua には SciTe が組み込まれており、Scintilla API にアクセスできます。
# lua code example
`command.go.*.js=jrunscript $(FileNameExt)`
SciTe で js コードを実行するには?
testConsole.js
次の内容のというファイルを作成します。
var console = console || {};
console.log = ( console.log || function( str ){
if( typeof print == "function" ){
print( "LOG: " + str + "\n" );
}
return "LOG: " + str;
});
console.log( "Javascript works." );
SciTetestConsole.js
で開きます。
コードを実行するには、 >を押すF5
かクリックします。Tools
Go
出力ウィンドウが表示されます。
LOG: Javascript works.
javascript を実行するように SciTe を構成するにはどうすればよいですか?
SciTe 3.2.0 を使用しています。ここ
にありますwscite\wsite320\cpp.properties
行: 424
変更:
command.go.*.js=cscript /nologo $(FileNameExt)
に:
command.go.*.js=jrunscript $(FileNameExt)
node.js を使用する場合は、次のように変更します。
command.go.*.js=node $(FileNameExt)
環境変数のパスに jrunscript またはノードがあることを確認してください。
チュートリアルはこちら
私は持っていjrunscript
ますか?
これが最も簡単なチェック方法です。
run > type in cmd
> typeを開きjrunscript
ます。
js>
が画面に表示されるはずです。
jrunscript.exe
ここに配置する必要があります。
C:\Program Files\Java\jdk1.7.0_01\bin\jrunscript.exe
見つからない場合は、最新のJava SDKをダウンロードしてください。
エラー メッセージ
何が'Microsoft JScript runtime error: 'console' is undefined'
これは、Microsoft JScript が JavaScript を実行し、変数 console を見つけられなかったことを意味します。
コンソールを定義して、エラー メッセージを取り除きます。
var console = console || {};
console.log = ( console.log || function( str ){
if( typeof print == "function" ){
print( "LOG: " + str + "\n" );
}
return "LOG: " + str;
});
Microsoft JScript は次の場所にあります。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\jsc.exe
エラー: Input Error: There is no file extension in "location"
解決策: cpp.properties ファイルを javascript 用に構成する必要があります。
エラー: script file test is not found
解決策: ファイルの名前を変更します。スペースがないことを確認してください。