{"title":"Editor del codice","description":"Quando si seleziona un nodo il pannello mostra il codice contenuto in esso. Anche la pagina contiene del codice...","keywords":"codice,editor,nodo,pagina"}

Code Editor

Webriko uses the code editor "ACE Editor" ( https://ace.c9.io/ ).

The "Code editor" panel shows the code contained in the selected node.
If there is no selection then show the code of the active page.

At the top center of the panel, the name of the selected node or active page is shown.
The mimeType of the code is shown at the top right.
Panels - Changing the SVG properties

"Edited nodes" menu

The menu shown by the first icon at the top left of the panel shows the list of modified nodes.
While the arrow icons (to the right of the menu) allow you to move within this list.
It is a fast way of navigating between modified nodes.
A node is considered modified when the mouse clicks on its code in the "code editor".

By selecting a node from the menu, the node contained in the page will be enlarged and selected.

Panels - Changing the SVG properties

Key commands of the "Code editor"

Line operations

Action Windows/Linux Mac
Remove line Ctrl-D Command-D
Copy lines down Alt-Shift-Down Command-Option-Down
Copy lines up Alt-Shift-Up Command-Option-Up
Move lines down Alt-Down Option-Down
Move lines up Alt-Up Option-Up
Remove to line end Alt-Delete Ctrl-K
Remove to linestart Alt-Backspace Command-Backspace
Remove word left Ctrl-Backspace Option-Backspace, Ctrl-Option-Backspace
Remove word right Ctrl-Delete Option-Delete
Split line --- Ctrl-O

Selection

Action Windows/Linux Mac
Select all Ctrl-A Command-A
Select left Shift-Left Shift-Left
Select right Shift-Right Shift-Right
Select word left Ctrl-Shift-Left Option-Shift-Left
Select word right Ctrl-Shift-Right Option-Shift-Right
Select line start Shift-Home Shift-Home
Select line end Shift-End Shift-End
Select to line end Alt-Shift-Right Command-Shift-Right
Select to line start Alt-Shift-Left Command-Shift-Left
Select up Shift-Up Shift-Up
Select down Shift-Down Shift-Down
Select page up Shift-PageUp Shift-PageUp
Select page down Shift-PageDown Shift-PageDown
Select to start Ctrl-Shift-Home Command-Shift-Up
Select to end Ctrl-Shift-End Command-Shift-Down
Duplicate selection Ctrl-Shift-D Command-Shift-D
Select to matching bracket Ctrl-Shift-P ---

Multicursor

Action Windows/Linux Mac
Add multi-cursor above Ctrl-Alt-Up Ctrl-Option-Up
Add multi-cursor below Ctrl-Alt-Down Ctrl-Option-Down
Add next occurrence to multi-selection Ctrl-Alt-Right Ctrl-Option-Right
Add previous occurrence to multi-selection Ctrl-Alt-Left Ctrl-Option-Left
Move multi cursor from current line to the line above Ctrl-Alt-Shift-Up Ctrl-Option-Shift-Up
Move multi cursor from current line to the line below Ctrl-Alt-Shift-Down Ctrl-Option-Shift-Down
Remove current occurrence from multi-selection and move to next Ctrl-Alt-Shift-Right Ctrl-Option-Shift-Right
Remove current occurrence from multi-selection and move to previous Ctrl-Alt-Shift-Left Ctrl-Option-Shift-Left
Select all from multi-selection Ctrl-Shift-L Ctrl-Shift-L

Go to

Action Windows/Linux Mac
Go to left Left Left, Ctrl-B
Go to right Right Right, Ctrl-F
Go to word left Ctrl-Left Option-Left
Go to word right Ctrl-Right Option-Right
Go line up Up Up, Ctrl-P
Go line down Down Down, Ctrl-N
Go to line start Alt-Left, Home Command-Left, Home, Ctrl-A
Go to line end Alt-Right, End Command-Right, End, Ctrl-E
Go to page up PageUp Option-PageUp
Go to page down PageDown Option-PageDown, Ctrl-V
Go to start Ctrl-Home Command-Home, Command-Up
Go to end Ctrl-End Command-End, Command-Down
Go to line Ctrl-L Command-L
Scroll line down Ctrl-Down Command-Down
Scroll line up Ctrl-Up ---
Go to matching bracket Ctrl-P ---
Scroll page down --- Option-PageDown
Scroll page up --- Option-PageUp

Find/Replace

Action Windows/Linux Mac
Find Ctrl-F Command-F
Replace Ctrl-H Command-Option-F
Find next Ctrl-K Command-G
Find previous Ctrl-Shift-K Command-Shift-G

Folding

Action Windows/Linux Mac
Fold selection Alt-L, Ctrl-F1 Command-Option-L, Command-F1
Unfold Alt-Shift-L, Ctrl-Shift-F1 Command-Option-Shift-L, Command-Shift-F1
Fold all Alt-0 Command-Option-0
Unfold all Alt-Shift-0 Command-Option-Shift-0

Other

Action Windows/Linux Mac
Indent Tab Tab
Outdent Shift-Tab Shift-Tab
Undo Ctrl-Z Command-Z
Redo Ctrl-Shift-Z, Ctrl-Y Command-Shift-Z, Command-Y
Show the settings menu Ctrl-, Command-,
Toggle comment Ctrl-/ Command-/
Transpose letters Ctrl-T Ctrl-T
Enter full screen Ctrl-Enter Command-Enter
Change to lower case Ctrl-Shift-U Ctrl-Shift-U
Change to upper case Ctrl-U Ctrl-U
Overwrite Insert Insert
Macros replay Ctrl-Shift-E Command-Shift-E
Macros recording Ctrl-Alt-E ---
Delete Delete ---
Center selection --- Ctrl-L