커맨드 라인 오퍼링, 완료, 도움말, 디버그 등을 사용하여 자바 코딩/실험을위한 쉘이 있습니까? iPython은 빠른 파이썬 스크립팅에 매우 유용합니다.자바 스크립트 코딩을위한 쉘/명령어 라인을 사용하여 실험하기
node, Rhino, JSDB과 같은 다양한 셸을 보았지만 명령 줄 기능이 다소 제한적인 것 같습니다.
커맨드 라인 오퍼링, 완료, 도움말, 디버그 등을 사용하여 자바 코딩/실험을위한 쉘이 있습니까? iPython은 빠른 파이썬 스크립팅에 매우 유용합니다.자바 스크립트 코딩을위한 쉘/명령어 라인을 사용하여 실험하기
node, Rhino, JSDB과 같은 다양한 셸을 보았지만 명령 줄 기능이 다소 제한적인 것 같습니다.
Firebug 콘솔은 Chrome 개발자 도구 (F12 키를 누르거나 메뉴를 탐색하여 액세스 할 수 있음)처럼 원하는대로 수행합니다.
나는 kobyk's REPL을 cscript.exe에 사용합니다.
또한 emacs를 사용하며 jsshell이라는 이맥스에서 REPL을 호스팅 할 수있는 elisp 모듈이 있습니다. 즉, 잘라 내기/붙여 넣기, 검색/바꾸기, 명령 행 편집 등을 할 수 있음을 의미합니다. 이맥스 버퍼에서 사용할 수있는 모든 텍스트 조작은 대화식 자바 스크립트 쉘에서 사용할 수 있습니다.
Welcome to the JScript shell.
Running JScript Version 5.8.16982
'exit' to exit.
js>
loading c:\dev\js\json2.js
js>
loading c:\dev\js\stringExtensions.js
js>
loading c:\dev\js\moment.js
js>
loading c:\dev\js\arrayExtensions.js
js>
Multi-line input. Use two consecutive blank lines to eval.
var id = "11111;22222;33333";
id = id.split(";");
js> function say (x) {WScript.echo(x);}
js> for (var i in id) { say (i); }
0
1
2
forEach
every
map
filter
remove
removeAt
indexOf
contains
js> for(var i=0;i<id.length;i++) { say (i + ": " + id[i]); }
0: 11111
1: 22222
2: 33333
js>
실험 "터미널"플러그인에서도있다 : http://paulrouget.com/e/jsterm/ – gliptak