Что такое SciTe?
SciTE — это основанный на SCIntilla текстовый редактор. Lua встроен в SciTe, что позволяет вам получить доступ к API Scintilla.
# lua code example
`command.go.*.js=jrunscript $(FileNameExt)`
Как запустить код js в SciTe?
Создайте файл с именем 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." );
Откройте testConsole.js
в SciTe.
Чтобы запустить код, нажмите F5
или щелкните Tools
> Go
.
Должно появиться окно вывода, показывающее
LOG: Javascript works.
Как мне настроить SciTe для запуска JavaScript?
Я использую 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 или node в вашем пути для переменных среды.
Учебное пособие здесь
У меня есть jrunscript
?
Вот самый простой способ проверить.
Откройте run > введите cmd
> введите 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.
Определите 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
Решение: переименуйте файл. Убедитесь, что в нем нет пробелов.
person
Larry Battle
schedule
15.06.2012
console.log
API. - person millimoose   schedule 16.06.2012