A1

Cassava Reference

Version 0.0.1-rc22

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