14.07.2013 Views

Essentials of Javascript - Cultural View

Essentials of Javascript - Cultural View

Essentials of Javascript - Cultural View

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!