A1

Cassava Reference

Version 0.0.1-rc23

Aggregates

17 commands
CommandShortcut
Aggregate: MIN
Minimum value.
—
Aggregate: MAX
Maximum value.
—
Aggregate: SUM
Sum of values.
—
Aggregate: AVG
Average (mean) of values.
—
Aggregate: MEDIAN
Median value.
—
Aggregate: P50
50th percentile.
—
Aggregate: P75
75th percentile.
—
Aggregate: P90
90th percentile.
—
Aggregate: P95
95th percentile.
—
Aggregate: P99
99th percentile.
—
Aggregate: MODE
Most frequent value.
—
Aggregate: COUNT
Count of numeric values.
—
Aggregate: DISTINCT
Count of distinct values.
—
Aggregate: STDEV
Sample standard deviation.
—
Aggregate: STDEVP
Population standard deviation.
—
Aggregate: VAR
Sample variance.
—
Aggregate: VARP
Population variance.
—

Appearance & settings

5 commands
CommandShortcut
Change theme
Pick a color theme.
—
Auto-resolve expressions on commit
Toggle automatic evaluation of expressions when a cell is committed.
—
Zebra stripe rows
Toggle alternating row shading.
—
Zebra stripe columns
Toggle alternating column shading.
—
Check for updates
Check for a newer version of Cassava.
—

Cell content

13 commands
CommandShortcut
Insert current date
Insert today's date into the active cell.
⌃;Ctrl+;
Insert current time
Insert the current time into the active cell.
⌃:Ctrl+:
Insert current datetime
Insert the current date and time into the active cell.
—
Copy down in selection
Copy the top cell of each selected column through the remaining selected cells. Series and formula references are not adjusted.
⌘DCtrl+D
Copy right in selection
Copy the leftmost cell of each selected row through the remaining selected cells. Series and formula references are not adjusted.
⌘RCtrl+R
Autofill up in selection
Use the bottom row of the selection as the seed and infer values upward through the selection.
—
Autofill down in selection
Use the top row of the selection as the seed and infer values downward through the selection.
—
Autofill left in selection
Use the rightmost column of the selection as the seed and infer values leftward through the selection.
—
Autofill right in selection
Use the leftmost column of the selection as the seed and infer values rightward through the selection.
—
Autofill down to adjacent region
Infer values downward from the active selected range, stopping at the end of contiguous neighboring data.
—
Autofill right to adjacent region
Infer values rightward from the active selected range, stopping at the end of contiguous neighboring data.
—
Solve cell expression
Evaluate the expression in the active cell.
⌘↩Ctrl+Enter
Clear expression errors
Dismiss expression evaluation errors.
—

Files & sheets

7 commands
CommandShortcut
Open selection as new
Open the selected cells as a new sheet.
—
Save selection as…
Save the selected cells to a new file.
—
Open visible as new
Open the currently visible (filtered/unhidden) data as a new sheet.
—
Save visible as…
Save the currently visible data to a new file.
—
Duplicate file
Create a copy of the current file.
—
Rename file
Rename the current file.
—
Reveal in Finder
Show the current file in the system file browser.
—

Find & replace

8 commands
CommandShortcut
Find in current file
Search within the active sheet.
⌘FCtrl+F
Find in all open files
Search across every open sheet.
⌘⇧FCtrl+Shift+F
Toggle find/replace mode
Switch the find bar between find-only and find-and-replace.
⌘⇧HCtrl+Shift+H
Go to next match
Move the cursor to the next search match.
⌘GCtrl+G
Go to previous match
Move the cursor to the previous search match.
⌘⇧GCtrl+Shift+G
Select next match
Add the next match to the selection.
⌘ECtrl+E
Select previous match
Add the previous match to the selection.
⌘⇧ECtrl+Shift+E
Select all matches
Select every search match at once.
⌘⌃GCtrl+Ctrl+G

Freeze panes

6 commands
CommandShortcut
Freeze rows to active cell
Freeze all rows above the active cell.
—
Freeze columns to active cell
Freeze all columns left of the active cell.
—
Freeze rows and columns to active cell
Freeze both rows and columns up to the active cell.
—
Unfreeze rows
Unfreeze frozen rows.
—
Unfreeze columns
Unfreeze frozen columns.
—
Unfreeze panes
Unfreeze all frozen rows and columns.
—

Insert, delete & clear

12 commands
CommandShortcut
Insert row above
Insert a blank row above the active cell.
⌃⇧↑Ctrl+Shift+↑
Insert row below
Insert a blank row below the active cell.
⌃⇧↓Ctrl+Shift+↓
Insert column left
Insert a blank column to the left.
⌃⇧←Ctrl+Shift+←
Insert column right
Insert a blank column to the right.
⌃⇧→Ctrl+Shift+→
Insert cell, shift column down
Insert a cell, pushing the rest of the column down.
—
Insert cell, shift row right
Insert a cell, pushing the rest of the row right.
—
Delete rows
Delete the selected row(s).
⌃⌫Ctrl+Backspace
Delete columns
Delete the selected column(s).
⌃⇧⌫Ctrl+Shift+Backspace
Delete cell, shift column up
Delete a cell, pulling the rest of the column up.
—
Delete cell, shift row left
Delete a cell, pulling the rest of the row left.
—
Clear row
Empty the contents of the row without removing it.
⌥⇧⌫Alt+Shift+Backspace
Clear column
Empty the contents of the column without removing it.
⌥⌃⌫Alt+Ctrl+Backspace

License

3 commands
CommandShortcut
Enter license
Enter a license key.
—
Show license details
View details of the current license.
—
Remove license
Remove the installed license.
—

Panels

4 commands
CommandShortcut
Toggle chart panel
Show or hide the chart panel.
⌘⇧CCtrl+Shift+C
Toggle analysis panel
Show or hide the analysis panel.
⌘⇧ACtrl+Shift+A
Toggle settings panel
Show or hide the settings panel.
⌘,Ctrl+,
Toggle file options panel
Show or hide the file options panel.
—

Selection & clipboard

8 commands
CommandShortcut
Select all
Select the entire sheet.
⌘ACtrl+A
Shrinkwrap selection
Tighten the selection to the smallest range covering the selected data.
—
Copy cells
Copy the selected cells.
⌘CCtrl+C
Cut cells
Cut the selected cells.
⌘XCtrl+X
Copy cells as HTML
Copy the selection as an HTML table.
—
Copy cells as Markdown
Copy the selection as a Markdown table.
—
Copy cells as CSV
Copy the selection as CSV text.
—
Copy cells with headers
Copy the selection together with the frozen header row.
—

Sorting & reordering

14 commands
CommandShortcut
Sort rows ascending
Sort rows by the active column, ascending.
—
Sort rows descending
Sort rows by the active column, descending.
—
Sort columns ascending
Sort columns by the active row, ascending.
—
Sort columns descending
Sort columns by the active row, descending.
—
Sort selection horizontally ascending
Sort each row of the selection left-to-right, ascending.
—
Sort selection horizontally descending
Sort each row of the selection left-to-right, descending.
—
Sort selection vertically ascending
Sort each column of the selection top-to-bottom, ascending.
—
Sort selection vertically descending
Sort each column of the selection top-to-bottom, descending.
—
Shuffle selection
Randomly reorder the cells in the selection.
—
Reverse horizontally
Reverse the order of cells in each selected row.
—
Reverse vertically
Reverse the order of cells in each selected column.
—
Deduplicate horizontally
Remove duplicate values across each selected row.
—
Deduplicate vertically
Remove duplicate values down each selected column.
—
Clear sort
Restore the original, unsorted order.
—

Tabs & windows

6 commands
CommandShortcut
Close tab
Close the current tab.
⌘WCtrl+W
Move tab to new window
Move the current tab into a new window.
⌘⇧NCtrl+Shift+N
Close other tabs
Close every tab except the current one.
—
Close tabs to the left
Close all tabs left of the current one.
—
Close tabs to the right
Close all tabs right of the current one.
—
Close clean tabs
Close all tabs with no unsaved changes.
—

Text transformation

8 commands
CommandShortcut
Trim whitespace
Remove leading and trailing whitespace from all cells.
—
Trim whitespace in selection
Remove leading and trailing whitespace from selected cells.
—
Convert Case: UPPERCASE
Convert selected text to uppercase.
—
Convert Case: lowercase
Convert selected text to lowercase.
—
Convert Case: Title Case
Convert selected text to title case.
—
Convert Case: snake_case
Convert selected text to snake_case.
—
Convert Case: camelCase
Convert selected text to camelCase.
—
Convert Case: kebab-case
Convert selected text to kebab-case.
—

Visibility & filters

10 commands
CommandShortcut
Hide selected row(s)
Hide the selected rows from view.
—
Hide selected column(s)
Hide the selected columns from view.
—
Unhide rows/columns
Reveal hidden rows or columns adjacent to the selection.
—
Unhide all rows/columns
Reveal every hidden row and column.
—
Filter by column
Filter the sheet by the active column's values.
—
Filter by row
Filter the sheet by the active row's values.
—
Clear column filter
Remove the filter on the active column.
—
Clear row filter
Remove the filter on the active row.
—
Apply filters
Re-apply the current filters.
—
Clear all filters
Remove every active filter.
—

Keyboard shortcuts

29 shortcuts
CommandMacWindows / Linux
Copy down in selection
⌘D
Ctrl+D
Copy right in selection
⌘R
Ctrl+R
Insert current date
⌃;
Ctrl+;
Insert current time
⌃:
Ctrl+:
Solve cell expression
⌘↩
Ctrl+Enter
Find in all open files
⌘⇧F
Ctrl+Shift+F
Find in current file
⌘F
Ctrl+F
Go to next match
⌘G
Ctrl+G
Go to previous match
⌘⇧G
Ctrl+Shift+G
Select all matches
⌘⌃G
Ctrl+Ctrl+G
Select next match
⌘E
Ctrl+E
Select previous match
⌘⇧E
Ctrl+Shift+E
Toggle find/replace mode
⌘⇧H
Ctrl+Shift+H
Clear column
⌥⌃⌫
Alt+Ctrl+Backspace
Clear row
⌥⇧⌫
Alt+Shift+Backspace
Delete columns
⌃⇧⌫
Ctrl+Shift+Backspace
Delete rows
⌃⌫
Ctrl+Backspace
Insert column left
⌃⇧←
Ctrl+Shift+←
Insert column right
⌃⇧→
Ctrl+Shift+→
Insert row above
⌃⇧↑
Ctrl+Shift+↑
Insert row below
⌃⇧↓
Ctrl+Shift+↓
Toggle analysis panel
⌘⇧A
Ctrl+Shift+A
Toggle chart panel
⌘⇧C
Ctrl+Shift+C
Toggle settings panel
⌘,
Ctrl+,
Copy cells
⌘C
Ctrl+C
Cut cells
⌘X
Ctrl+X
Select all
⌘A
Ctrl+A
Close tab
⌘W
Ctrl+W
Move tab to new window
⌘⇧N
Ctrl+Shift+N