7.5.2 Using column view

Turning column view on or off

C-c C-x C-c (org-columns)

Turn on column view. If point is before the first headline in the file, column view is turned on for the entire file, using the ‘#+COLUMNS’ definition. If point is somewhere inside the outline, this command searches the hierarchy, up from point, for a ‘COLUMNS’ property that defines a format. When one is found, the column view table is established for the tree starting at the entry that contains the ‘COLUMNS’ property. If no such property is found, the format is taken from the ‘#+COLUMNS’ line or from the variable org-columns-default-format, and column view is established for the current entry and its subtree.

r or g on a columns view line (org-columns-redo)

Recreate the column view, to include recent changes made in the buffer.

C-c C-c or q on a columns view line (org-columns-quit)

Exit column view.

Editing values


Move through the column view from field to field.


Directly select the Nth allowed value, 0 selects the 10th value.

n or S-RIGHT (org-columns-next-allowed-value)
p or S-LEFT (org-columns-previous-allowed-value)

Switch to the next/previous allowed value of the field. For this, you have to have specified allowed values for a property.

e (org-columns-edit-value)

Edit the property at point. For the special properties, this invokes the same interface that you normally use to change that property. For example, the tag completion or fast selection interface pops up when editing a ‘TAGS’ property.

C-c C-c (org-columns-toggle-or-columns-quit)

When there is a checkbox at point, toggle it. Else exit column view.

v (org-columns-show-value)

View the full value of this property. This is useful if the width of the column is smaller than that of the value.

a (org-columns-edit-allowed)

Edit the list of allowed values for this property. If the list is found in the hierarchy, the modified values is stored there. If no list is found, the new value is stored in the first entry that is part of the current column view.

Modifying column view on-the-fly

< (org-columns-narrow)
> (org-columns-widen)

Make the column narrower/wider by one character.

S-M-RIGHT (org-columns-new)

Insert a new column, to the left of the current column.

S-M-LEFT (org-columns-delete)

Delete the current column.

M-LEFT (org-columns-move-left)

Move the current column left.

M-RIGHT (org-columns-move-right)

Move the current column right.

M-UP (org-columns-move-row-up)

Move the current row up.

M-DOWN (org-columns-move-row-down)

Move the current row down.