Difference between revisions of "Shortcuts"

From BaseX Documentation
Jump to navigation Jump to search
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page is part of the [[Getting Started]] Section.
+
This article is about the [[GUI]] of BaseX.
It gives you an overview of the hotkeys available in the GUI of BaseX.
+
It gives you an overview of the most important hotkeys available in the visual frontend.
  
== Global Shortcuts ==
+
<div style="float:left; width:100%;">
 +
 
 +
=Editor=
  
The following shortcuts are available from most GUI components:
+
==Code Completions==
  
<div style="float:left; width:48%;">
+
The GUI editor provides various code completions, which simplify the authoring of complex XQuery applications. Opening elements, comments, quotes or brackets will automatically be closed, and new lines will automatically be indented.
{|width="100%" class="wikitable sortable"
 
|-
 
|'''Description'''
 
|'''Win/Linux'''
 
|'''Mac'''
 
|-
 
|valign="top"|Jump to input bar
 
|valign="top"|F6
 
|valign="top"|⌘ F6
 
|-
 
|Jump to next/previous panel
 
|Ctrl (Shift) Tab
 
|Ctrl (Shift) Tab
 
|-
 
|valign="top"|Increase/Decrease font size
 
|valign="top"|Ctrl +/-
 
|valign="top"|⌘ +/-
 
|-
 
|valign="top"|Reset font size
 
|valign="top"|Ctrl 0
 
|valign="top"|⌘ 0
 
|}
 
</div><div style="float:left; width:4%;">&nbsp;
 
</div><div style="float:left; width:48%;">
 
{|width="100%" class="wikitable sortable"
 
|-
 
|'''Description'''
 
|'''Win/Linux'''
 
|'''Mac'''
 
|-
 
|valign="top"|Browse back/forward
 
|valign="top"|Alt ←/→<br/>Backspace
 
|valign="top"|⌘ ←/→
 
|-
 
|Browse one level up
 
|Alt ↑
 
|⌘ ↑
 
|-
 
|Browse to the root node
 
|Alt Home
 
|⌘ Home
 
|}
 
</div>
 
  
<div style="float:left; width:100%;">
+
If some characters have been entered, and if the [[#Editor Shortcuts|shortcut]] for code completions is pressed (Ctrl Space), a popup menu will appear and provides some code templates. If only one completion is possible, it will automatically be inserted.
  
== Editor Shortcuts ==
+
==Editor Shortcuts==
  
 
The text editor can be used to create, edit, save and execute XQuery expressions, XML documents and any other textual files.
 
The text editor can be used to create, edit, save and execute XQuery expressions, XML documents and any other textual files.
Line 59: Line 18:
  
 
<div style="float:left; width:48%;">
 
<div style="float:left; width:48%;">
=== Processing ===
+
=== Custom Editing ===
 +
 
 
{|width="100%" class="wikitable sortable"
 
{|width="100%" class="wikitable sortable"
 
|-
 
|-
Line 66: Line 26:
 
|'''Mac'''
 
|'''Mac'''
 
|-
 
|-
|Execute query
+
|Performs [[#Code Completions|Code Completions]]
|Ctrl Enter
+
|Ctrl Space
|⌘ Enter
+
|Ctrl Space
 +
|-
 +
|Sort lines
 +
|Ctrl U
 +
|⌘ U
 +
|-
 +
|Format code (experimental)
 +
|Ctrl Shift F
 +
|⌘ Shift F
 
|-
 
|-
 
|(Un)comment selection/line
 
|(Un)comment selection/line
Line 74: Line 42:
 
|⌘ K
 
|⌘ K
 
|-
 
|-
|Delete complete line
+
|Delete line(s)
 
|Ctrl Shift D
 
|Ctrl Shift D
 
|⌘ Shift D
 
|⌘ Shift D
 
|-
 
|-
|Jump to highlighted error
+
|{{Version|9.1}}: Duplicate line(s)
|Ctrl .
+
|Ctrl D
|⌘ .
+
|⌘ D
 +
|-
 +
|Lower case
 +
|Ctrl Shift L
 +
|⌘ Shift L
 +
|-
 +
|Upper case
 +
|Ctrl Shift U
 +
|⌘ Shift U
 
|-
 
|-
|Performs [[#Code Completions|Code Completions]]
+
|Title case
|Ctrl Space
+
|Ctrl Shift T
|⌘ Space
+
|⌘ Shift T
 
|}
 
|}
  
 
=== Finding ===
 
=== Finding ===
 +
 
{|width="100%" class="wikitable sortable"
 
{|width="100%" class="wikitable sortable"
 
|-
 
|-
Line 94: Line 71:
 
|'''Mac'''
 
|'''Mac'''
 
|-
 
|-
|Find text
+
|Find files (or currently highlighted text)
|Ctrl F
+
|Ctrl H
|⌘ F
+
|⌘ Shift H
 
|-
 
|-
|Find next instance of text
+
|Jump to next error in project
|Ctrl G<br/>F3
+
|Ctrl . (period)
|⌘ G<br/>⌘ F3
+
|⌘ . (period)
 
|-
 
|-
|Find previous instance of text
+
|Jump to currently edited file
|Ctrl Shift G,<br/>Shift F3
+
|Ctrl J
|⌘ Shift G,<br/>⌘ Shift F3
+
|⌘ J
 
|-
 
|-
 
|Go to line
 
|Go to line
 
|Ctrl L
 
|Ctrl L
 
|⌘ L
 
|⌘ L
|}
 
 
=== Navigating ===
 
{|width="100%" class="wikitable sortable"
 
 
|-
 
|-
|'''Description'''
+
|Find and replace text
|'''Win/Linux'''
+
|Ctrl F
|'''Mac'''
+
|⌘ F
 
|-
 
|-
|Move one character to the left/right
+
|Find next instance of text
|/
+
|F3<br/>Ctrl G
|/
+
|⌘ F3<br/>⌘ G
 
|-
 
|-
|Move one word to the left/right
+
|Find previous instance of text
|Ctrl ←/→
+
|Shift F3<br/>Ctrl Shift G
|Alt ←/→
+
|⌘ Shift F3<br/>⌘ Shift G
|-
 
|Move to beginning/end of line
 
|Home/End
 
|⌘ ←/→
 
|-
 
|Move one line up/down
 
|↑/↓
 
|↑/↓
 
|-
 
|Move one screen-full up/down
 
|Page ↑/↓
 
|Page ↑/↓ (fn ↑/↓)
 
|-
 
|Move to top/bottom
 
|Ctrl Home/End
 
|↖/↘ (⌘ ↑/↓)
 
|-
 
|Scroll one line up/down
 
|Ctrl ↑/
 
|Alt ↑/
 
 
|}
 
|}
 
</div><div style="float:left; width:4%;">&nbsp;
 
</div><div style="float:left; width:4%;">&nbsp;
 
</div><div style="float:left; width:48%;">
 
</div><div style="float:left; width:48%;">
  
=== Editing ===
+
=== Standard Editing ===
 +
 
 
{|width="100%" class="wikitable sortable"
 
{|width="100%" class="wikitable sortable"
 
|-
 
|-
Line 203: Line 157:
 
|Ctrl Shift Delete
 
|Ctrl Shift Delete
 
|⌘ Delete
 
|⌘ Delete
 +
|}
 +
 +
=== Navigation ===
 +
 +
{|width="100%" class="wikitable sortable"
 +
|-
 +
|'''Description'''
 +
|'''Win/Linux'''
 +
|'''Mac'''
 +
|-
 +
|Move one character to the left/right
 +
|←/→
 +
|←/→
 +
|-
 +
|Move one word to the left/right
 +
|Ctrl ←/→
 +
|Alt ←/→
 +
|-
 +
|Move to beginning/end of line
 +
|Home/End
 +
|⌘ ←/→
 +
|-
 +
|Move one line up/down
 +
|↑/↓
 +
|↑/↓
 +
|-
 +
|Move one screen-full up/down
 +
|Page ↑/↓
 +
|Page ↑/↓ (fn ↑/↓)
 +
|-
 +
|Move to top/bottom
 +
|Ctrl Home/End
 +
|↖/↘ (⌘ ↑/↓)
 +
|-
 +
|Scroll one line up/down
 +
|Ctrl ↑/↓
 +
|Alt ↑/↓
 
|}
 
|}
 +
</div>
 +
 +
<div style="float:left; width:100%;">
 +
 +
=GUI=
 +
 +
== Global Shortcuts ==
 +
 +
The following shortcuts are available from most GUI components:
 +
 +
<div style="float:left; width:48%;">
 +
{|width="100%" class="wikitable sortable"
 +
|-
 +
|'''Description'''
 +
|'''Win/Linux'''
 +
|'''Mac'''
 +
|-
 +
|valign="top"|Focus input bar
 +
|valign="top"|F6
 +
|valign="top"|⌘ F6
 +
|-
 +
|valign="top"|Focus editor
 +
|valign="top"|F12
 +
|valign="top"|⌘ F12
 +
|-
 +
|Jump to next/previous panel
 +
|Ctrl (Shift) Tab
 +
|Ctrl (Shift) Tab
 +
|-
 +
|valign="top"|Increase/Decrease font size
 +
|valign="top"|Ctrl +/-
 +
|valign="top"|⌘ +/-
 +
|-
 +
|valign="top"|Reset font size
 +
|valign="top"|Ctrl 0
 +
|valign="top"|⌘ 0
 +
|}
 +
</div><div style="float:left; width:4%;">&nbsp;
 +
</div><div style="float:left; width:48%;">
 +
{|width="100%" class="wikitable sortable"
 +
|-
 +
|'''Description'''
 +
|'''Win/Linux'''
 +
|'''Mac'''
 +
|-
 +
|valign="top"|Browse back/forward
 +
|valign="top"|Alt ←/→<br/>Backspace
 +
|valign="top"|⌘ ←/→
 +
|-
 +
|Browse one level up
 +
|Alt ↑
 +
|⌘ ↑
 +
|-
 +
|Browse to the root node
 +
|Alt Home
 +
|⌘ Home
 +
|}
 +
</div>
 
</div>
 
</div>
  
Line 225: Line 274:
 
|-
 
|-
 
|Open/manage existing databases
 
|Open/manage existing databases
|Ctrl O
+
|Ctrl M
|⌘ O
+
|⌘ M
 
|-
 
|-
 
|View/edit database properties
 
|View/edit database properties
Line 241: Line 290:
 
|}
 
|}
  
=== Query ===
+
=== Editor ===
 
{|width="100%" class="wikitable sortable"
 
{|width="100%" class="wikitable sortable"
 
|-
 
|-
Line 248: Line 297:
 
|'''Mac'''
 
|'''Mac'''
 
|-
 
|-
|Toggle query/text editor
+
|Create new tab
|Ctrl E
 
|⌘ E
 
|-
 
|Toggle query info view
 
|Ctrl I
 
|⌘ I
 
|-
 
|Create new editor tab
 
 
|Ctrl T
 
|Ctrl T
 
|⌘ T
 
|⌘ T
 
|-
 
|-
|Open existing text file
+
|Open existing file
|Ctrl R
+
|Ctrl O
|⌘ R
+
|⌘ O
 
|-
 
|-
|Save text file
+
|Save file
 
|Ctrl S
 
|Ctrl S
 
|⌘ S
 
|⌘ S
 
|-
 
|-
|Save copy of text file
+
|Save copy of file
 
|Ctrl Shift S
 
|Ctrl Shift S
 
|⌘ Shift S
 
|⌘ Shift S
 
|-
 
|-
|Close editor tab
+
|Close tab
 
|Ctrl W, Ctrl F4
 
|Ctrl W, Ctrl F4
 
|⌘ W, ⌘ F4
 
|⌘ W, ⌘ F4
 +
|}
 +
 +
=== View ===
 +
{|width="100%" class="wikitable sortable"
 +
|-
 +
|'''Description'''
 +
|'''Win/Linux'''
 +
|'''Mac'''
 +
|-
 +
|Toggle query/text editor
 +
|Ctrl E
 +
|⌘ E
 
|-
 
|-
 
|Toggle project structure
 
|Toggle project structure
|Ctrl Shift E
+
|Ctrl P
|⌘ Shift E
+
|⌘ P
 
|-
 
|-
|Jump to project structure
+
|Toggle result view
|Ctrl Shift R
+
|Ctrl R
|⌘ Shift R
+
|⌘ R
 
|-
 
|-
|Jump to project file filter
+
|Toggle query info view
|Ctrl Shift T
+
|Ctrl I
|⌘ Shift T
+
|⌘ I
 
|}
 
|}
  
Line 292: Line 345:
 
</div><div style="float:left; width:48%;">
 
</div><div style="float:left; width:48%;">
  
=== View ===
+
=== Options ===
 +
{|width="100%" class="wikitable sortable"
 +
|-
 +
|'''Description'''
 +
|'''Win/Linux'''
 +
|'''Mac'''
 +
|-
 +
|Open preference dialog
 +
|Ctrl Shift P
 +
|⌘ , (comma)
 +
|}
 +
 
 +
=== Visualization ===
 
{|width="100%" class="wikitable sortable"
 
{|width="100%" class="wikitable sortable"
 
|-
 
|-
Line 299: Line 364:
 
|'''Mac'''
 
|'''Mac'''
 
|-
 
|-
|Toggle text view
+
|Toggle map view
 
|Ctrl 1
 
|Ctrl 1
 
|⌘ 1
 
|⌘ 1
 
|-
 
|-
|Toggle map view
+
|Toggle tree view
 
|Ctrl 2
 
|Ctrl 2
 
|⌘ 2
 
|⌘ 2
 
|-
 
|-
|Toggle tree view
+
|Toggle folder view
 
|Ctrl 3
 
|Ctrl 3
 
|⌘ 3
 
|⌘ 3
 
|-
 
|-
|Toggle folder view
+
|Toggle plot view
 
|Ctrl 4
 
|Ctrl 4
 
|⌘ 4
 
|⌘ 4
|-
 
|Toggle plot view
 
|Ctrl 5
 
|⌘ 5
 
 
|-
 
|-
 
|Toggle table view
 
|Toggle table view
Line 324: Line 385:
 
|-
 
|-
 
|Toggle explorer view
 
|Toggle explorer view
|Ctrl 7
+
|Ctrl 6
|⌘ 7
+
|⌘ 6
|}
 
 
 
=== Nodes ===
 
{|width="100%" class="wikitable sortable"
 
|-
 
|'''Description'''
 
|'''Win/Linux'''
 
|'''Mac'''
 
|-
 
|Copy path to current node
 
|Ctrl Shift C
 
|⌘ Shift C
 
|}
 
 
 
=== Options ===
 
{|width="100%" class="wikitable sortable"
 
|-
 
|'''Description'''
 
|'''Win/Linux'''
 
|'''Mac'''
 
|-
 
|Open preference dialog
 
|Ctrl P
 
|⌘ , (comma)
 
 
|}
 
|}
  
Line 365: Line 402:
  
 
</div>
 
</div>
 +
 
<div style="float:left; width:100%;">
 
<div style="float:left; width:100%;">
  
==Code Completions==
+
Additionally, the names of HTML entities will be converted to their Unicode representation (as an example, {{Code|Auml}} will be translated to {{Code|ä}}).
 +
 
 +
=Changelog=
 +
 
 +
;Version 8.4
 +
 
 +
* Added: Duplicate line (Ctrl D)
  
{{Mark|Introduced with Version 7.8:}}
+
;Version 8.4
  
The GUI editor provides various code completions, which simplify the authoring of complex XQuery applications. Opening elements, comments, quotes or brackets will automatically be closed, and new lines will automatically be indented. If the [[#Editor Shortcut|shortcut]] for code completions is pressed, the keys listed in the following table will be replaced with their corresponding values. An underscore indicates where the cursor will be placed after the replacement:
+
* Added: Lower case (Ctrl Shift L), Upper case (Ctrl Shift U), Title case (Ctrl Shift T)
  
<div style="float:left; width:48%;">
+
;Version 8.0
{|width="100%" class="wikitable sortable"
 
|-
 
|'''Key'''
 
|'''Value'''
 
|-
 
|<code>..</code>
 
|<code>parent::node()</code>
 
|-
 
|<code>.</code>
 
|<code>self::node()</code>
 
|-
 
|<code>//</code>
 
|<code>/descendant-or-self::node()/</code>
 
|-
 
|<code>/</code>
 
|<code>root()</code>
 
|-
 
|<code>@</code>
 
|<code>attribute</code>
 
|-
 
|<code>an</code>
 
|<code>ancestor::</code>
 
|-
 
|<code>as</code>
 
|<code>ancestor-or-self::</code>
 
|-
 
|<code>copy</code>
 
|<code>copy $_ := <br/>modify <br/>return </code>
 
|-
 
|<code>cr</code>
 
|<code>&amp;xD;</code>
 
|-
 
|<code>ch</code>
 
|<code>child::</code>
 
|-
 
|<code>ct</code>
 
|<code>contains text</code>
 
|-
 
|<code>de</code>
 
|<code>descendant::</code>
 
|-
 
|<code>ds</code>
 
|<code>descendant-or-self::</code>
 
|-
 
|<code>dcl</code>
 
|<code>declare </code>
 
|-
 
|<code>declnl</code>
 
|<code>declare option output:item-separator "&amp;#xA;";</code>
 
|-
 
|<code>declns</code>
 
|<code>declare namespace _ = "";</code>
 
|-
 
|<code>delete</code>
 
|<code>delete node _</code>
 
|-
 
|<code>dump</code>
 
|<code>prof:dump(_, "Dump: ")</code>
 
|-
 
|<code>fo</code>
 
|<code>following::</code>
 
|-
 
|<code>for</code>
 
|<code>for $_ in <br/>return </code>
 
|-
 
|<code>fs</code>
 
|<code>following-sibling::</code>
 
|-
 
|<code>function</code>
 
|<code>declare function _() {<br/>  <br/>};</code>
 
|}
 
</div><div style="float:left; width:4%;">&nbsp;
 
</div><div style="float:left; width:48%;">
 
{|width="100%" class="wikitable sortable"
 
|-
 
|'''Key'''
 
|'''Value'''
 
|-
 
|<code>group</code>
 
|<code>group by $_</code>
 
|-
 
|<code>import</code>
 
|<code>import module namespace _ = "";</code>
 
|-
 
|<code>insert</code>
 
|<code>insert node _ into </code>
 
|-
 
|<code>let</code>
 
|<code>let $_ := <br/>return </code>
 
|-
 
|<code>module</code>
 
|<code>module namespace _ = "";</code>
 
|-
 
|<code>nl</code>
 
|<code>&amp;xA;</code>
 
|-
 
|<code>ns</code>
 
|<code>namespace </code>
 
|-
 
|<code>order</code>
 
|<code>order by _</code>
 
|-
 
|<code>pa</code>
 
|<code>parent::</code>
 
|-
 
|<code>pr</code>
 
|<code>preceding::</code>
 
|-
 
|<code>ps</code>
 
|<code>preceding-sibling::</code>
 
|-
 
|<code>rename</code>
 
|<code>rename node _ as </code>
 
|-
 
|<code>replace value</code>
 
|<code>replace value of node _ with </code>
 
|-
 
|<code>replace</code>
 
|<code>replace node _ with </code>
 
|-
 
|<code>some</code>
 
|<code>some $_ in <br/>satisfies </code>
 
|-
 
|<code>switch</code>
 
|<code>switch(_)<br/>  case  return <br/>  default return </code>
 
|-
 
|<code>tab</code>
 
|<code>&amp;#x9;</code>
 
|-
 
|<code>trace</code>
 
|<code>trace(_ ,'Trace: ')</code>
 
|-
 
|<code>typeswitch</code>
 
|<code>typeswitch(_)<br/>  case  return <br/>  default return </code>
 
|-
 
|<code>variable</code>
 
|<code>declare variable $_ := ;</code>
 
|}
 
</div>
 
</div>
 
  
<div style="float:left; width:100%;">
+
* Added: New code completions, popup menu
  
Additionally, the names of HTML entities will be converted to their Unicode representation (as an example, {{Code|Auml}} will be translated to {{Code|ä}}).
+
;Version 7.8.2
  
==Changelog==
+
* Added: Sort lines (Ctrl U)
  
;Version 7.5
+
;Version 7.8
  
* Added: [[#Code Completions|Code Completions]]
+
* Added: [[#Code Completions|Code Completions]],  Project (Ctrl P), Find Files (Ctrl Shift F)
* Added: project structure (Ctrl Shift E/R/T)
 
  
 
;Version 7.5
 
;Version 7.5
Line 532: Line 435:
 
;Version 7.3
 
;Version 7.3
  
* Added: delete complete line (Ctrl Shift D), jump to highlighted error (Ctrl .)
+
* Added: delete line(s) (Ctrl Shift D), jump to highlighted error (Ctrl .)
 
</div>
 
</div>

Revision as of 14:46, 11 July 2018

This article is about the GUI of BaseX. It gives you an overview of the most important hotkeys available in the visual frontend.

Editor

Code Completions

The GUI editor provides various code completions, which simplify the authoring of complex XQuery applications. Opening elements, comments, quotes or brackets will automatically be closed, and new lines will automatically be indented.

If some characters have been entered, and if the shortcut for code completions is pressed (Ctrl Space), a popup menu will appear and provides some code templates. If only one completion is possible, it will automatically be inserted.

Editor Shortcuts

The text editor can be used to create, edit, save and execute XQuery expressions, XML documents and any other textual files.

Custom Editing

Description Win/Linux Mac
Performs Code Completions Ctrl Space Ctrl Space
Sort lines Ctrl U ⌘ U
Format code (experimental) Ctrl Shift F ⌘ Shift F
(Un)comment selection/line Ctrl K ⌘ K
Delete line(s) Ctrl Shift D ⌘ Shift D
Version 9.1: Duplicate line(s) Ctrl D ⌘ D
Lower case Ctrl Shift L ⌘ Shift L
Upper case Ctrl Shift U ⌘ Shift U
Title case Ctrl Shift T ⌘ Shift T

Finding

Description Win/Linux Mac
Find files (or currently highlighted text) Ctrl H ⌘ Shift H
Jump to next error in project Ctrl . (period) ⌘ . (period)
Jump to currently edited file Ctrl J ⌘ J
Go to line Ctrl L ⌘ L
Find and replace text Ctrl F ⌘ F
Find next instance of text F3
Ctrl G
⌘ F3
⌘ G
Find previous instance of text Shift F3
Ctrl Shift G
⌘ Shift F3
⌘ Shift G
 

Standard Editing

Description Win/Linux Mac
Undo recent changes Ctrl Z ⌘ Z
Redo recent changes Ctrl Y ⌘ Shift Z
Cut selection Ctrl X
Ctrl Delete
⌘ X
Copy selection to clipboard Ctrl C
Ctrl Insert
⌘ C
Paste from clipboard Ctrl V
Shift Insert
⌘ V
Select All Ctrl A ⌘ A
Delete character left of cursor Backspace Backspace
Delete character right of cursor Delete Delete (fn Backspace)
Delete word left of cursor Ctrl Backspace Alt Backspace
Delete word right of cursor Ctrl Delete Alt Delete
Delete text left of cursor Ctrl Shift Backspace ⌘ Backspace
Delete text right of cursor Ctrl Shift Delete ⌘ Delete

Navigation

Description Win/Linux Mac
Move one character to the left/right ←/→ ←/→
Move one word to the left/right Ctrl ←/→ Alt ←/→
Move to beginning/end of line Home/End ⌘ ←/→
Move one line up/down ↑/↓ ↑/↓
Move one screen-full up/down Page ↑/↓ Page ↑/↓ (fn ↑/↓)
Move to top/bottom Ctrl Home/End ↖/↘ (⌘ ↑/↓)
Scroll one line up/down Ctrl ↑/↓ Alt ↑/↓

GUI

Global Shortcuts

The following shortcuts are available from most GUI components:

Description Win/Linux Mac
Focus input bar F6 ⌘ F6
Focus editor F12 ⌘ F12
Jump to next/previous panel Ctrl (Shift) Tab Ctrl (Shift) Tab
Increase/Decrease font size Ctrl +/- ⌘ +/-
Reset font size Ctrl 0 ⌘ 0
 
Description Win/Linux Mac
Browse back/forward Alt ←/→
Backspace
⌘ ←/→
Browse one level up Alt ↑ ⌘ ↑
Browse to the root node Alt Home ⌘ Home

Menu Shortcuts

The following commands and options are also linked from the main menu:

Database

Description Win/Linux Mac
Create new database Ctrl N ⌘ N
Open/manage existing databases Ctrl M ⌘ M
View/edit database properties Ctrl D ⌘ D
Close opened database Ctrl Shift W ⌘ Shift W
Exit application Ctrl Q ⌘ Q

Editor

Description Win/Linux Mac
Create new tab Ctrl T ⌘ T
Open existing file Ctrl O ⌘ O
Save file Ctrl S ⌘ S
Save copy of file Ctrl Shift S ⌘ Shift S
Close tab Ctrl W, Ctrl F4 ⌘ W, ⌘ F4

View

Description Win/Linux Mac
Toggle query/text editor Ctrl E ⌘ E
Toggle project structure Ctrl P ⌘ P
Toggle result view Ctrl R ⌘ R
Toggle query info view Ctrl I ⌘ I
 

Options

Description Win/Linux Mac
Open preference dialog Ctrl Shift P ⌘ , (comma)

Visualization

Description Win/Linux Mac
Toggle map view Ctrl 1 ⌘ 1
Toggle tree view Ctrl 2 ⌘ 2
Toggle folder view Ctrl 3 ⌘ 3
Toggle plot view Ctrl 4 ⌘ 4
Toggle table view Ctrl 5 ⌘ 5
Toggle explorer view Ctrl 6 ⌘ 6

Help

Description Win/Linux Mac
Show Help F1 F1

Additionally, the names of HTML entities will be converted to their Unicode representation (as an example, Auml will be translated to ä).

Changelog

Version 8.4
  • Added: Duplicate line (Ctrl D)
Version 8.4
  • Added: Lower case (Ctrl Shift L), Upper case (Ctrl Shift U), Title case (Ctrl Shift T)
Version 8.0
  • Added: New code completions, popup menu
Version 7.8.2
  • Added: Sort lines (Ctrl U)
Version 7.8
Version 7.5
  • Added: go to line (Ctrl F)
Version 7.3
  • Added: delete line(s) (Ctrl Shift D), jump to highlighted error (Ctrl .)