Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Essentials of Javascript - Cultural View
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Comparison <strong>of</strong> JavaScript-based source code editors 76<br />
Indent,<br />
selected block<br />
Bracket<br />
matching<br />
XML<br />
matching tag<br />
highlight<br />
either automatically,<br />
or block-level<br />
indent/unindent<br />
Ctrl+[ after the<br />
bracket; no angle<br />
bracket matching<br />
No<br />
No<br />
an<br />
implementation<br />
exists with<br />
mouse-hover<br />
bracket<br />
matching<br />
No<br />
Ctrl+B; no angle<br />
bracket matching<br />
yes, including<br />
Shift+Tab<br />
No<br />
yes, including<br />
Shift+Tab and<br />
using context<br />
menu<br />
matching<br />
bracket<br />
([{}])<br />
always<br />
highlighted<br />
Code folding No No No No No No No No<br />
Code snippets example using API<br />
[35]<br />
Code<br />
suggestion<br />
Toggle syntax<br />
highlight on/<strong>of</strong>f<br />
Keyboard<br />
shortcuts<br />
Line numbers<br />
Search &<br />
replace<br />
Spell checking<br />
Toolbar<br />
Visual styling<br />
Undo/Redo<br />
No<br />
No<br />
[35]<br />
basic<br />
Yes<br />
[35]<br />
via API<br />
browser-based<br />
example using API<br />
[38] [35]<br />
; demo<br />
Yes<br />
type 'for' or 'if'<br />
then Tab<br />
No<br />
Yes<br />
browser-based<br />
Yes<br />
No<br />
Yes<br />
No<br />
none<br />
No<br />
font-type and<br />
font-size<br />
Yes<br />
yes<br />
last example in<br />
demo [12]<br />
some common used:<br />
Ctrl+f,<br />
Ctrl+g,Ctrl+z,Ctrl+y<br />
Yes<br />
No<br />
Yes<br />
Yes<br />
No<br />
N/A<br />
Yes<br />
No<br />
Yes<br />
JavaScript<br />
CSS, HTML,<br />
JavaScript)<br />
textmode<br />
All key<br />
combos<br />
(except F1 in<br />
IE7) can be<br />
bound to<br />
shortcuts<br />
supports<br />
mouse<br />
selection<br />
toolbar button has API for<br />
the studio<br />
browser-based<br />
Yes<br />
Yes<br />
none browser-based<br />
No<br />
Yes<br />
No<br />
No<br />
5 styles to<br />
choose from,<br />
having 2<br />
font-sizes<br />
Infinite<br />
diff-based,<br />
with visual<br />
update<br />
yes,<br />
including<br />
Shift+Tab<br />
and using<br />
context<br />
menu<br />
No<br />
No<br />
No<br />
All<br />
Common<br />
Shortcuts<br />
[36] &<br />
Custom<br />
Keybindings<br />
[37]<br />
Yes<br />
regex<br />
supported<br />
No<br />
But<br />
command<br />
line console<br />
Fully<br />
theme-able<br />
[39]<br />
Yes