The most important keyboard shortcut
The fastest way to create an issue is with the keyboard shortcut
C. Use
Alt C to create an issue from a template and V to create an issue in full screen mode.
ProTip: Use linear.new to create new issues
Type linear.new into any browser and it'll redirect you to the new issue creation page as long as you're logged into your Linear account.
Create new issue modal
Create issues from anywhere in the app with the shortcut
C or by pressing the New Issue button at the top of the lefthand sidebar. Toggle Create more to launch a new draft issue with the same issue fields after saving the current one. If you navigate away from the new issue modal to another part of the app while creating it, we'll hide the issue as a saved draft and you can re-open it by pressing C.
Ctrl Shift T Change teamCtrl Shift S Change statusCtrl ⌥ Shift P Set priorityCtrl Shift A Set assigneeCtrl Shift A Add labelsCtrl Shift P Add to projectCtrl Shift P Add to cycleCtrl Alt Shift T Apply issue templateCtrl Shift T Open full viewCmd/Ctrl Enter to save issueCmd/Ctrl Alt Enter to save then open issueCmd/Ctrl Shift Enter to save issue then create a new oneClick on
··· to set parent issue or add due dateCmd/Ctrl Shift A to attach files (or drag & drop or click the paperclip)Markdown
The issue editor supports full Markdown in descriptions. Write in Markdown or paste Markdown directly and it will be converted to rich text automatically. Read more about Markdown and access full capabilities here.
These styles can be applied using keyboard shortcuts or by highlighting text to bring up a styling toolbar:
**text**orCmd/CtrlBfor bold text
-
_text_orCmd/CtrlIorCmd/Ctrl>for italicized text
~text~orCmd/CtrlDtostrikethrough text
```for a large code block
-
*,-, or+thenspaceorCmd/CtrlShift8for a bulleted list
-
1.orCmd/CtrlShift9for a numbered list
[]orCmd/CtrlShift7for a checklist
>thenSpacefor blockquotes
Cmd/CtrlKTurn text into link (or directly paste issue or URLs for clickable links)
Use these keyboard shortcuts to apply other common styles:
#thenSpaceHeading 1
##thenSpaceHeading 2
###thenSpaceHeading 3
Cmd/CtrlUfor underlined text
`code`orCmd/CtrlShift\for a code block
___thenspacefor a horizontal divider
Use these helpful keyboard shortcuts when editing:
CmdAto select all content in an issue (to delete or copy/paste)
Cmd/CtrlZUndo
Cmd/CtrlShiftZRedo
- Copy the issue description in markdown by opening the command menu (
CmdK) when viewing the issue and selecting the commandcopy issue in markdown.
- We offer limited support for tables and do not recommend pasting tables in directly. Ue
CmdAto select all content if you need to delete an improperly formatted table.
ProTip: Press
Cmd/Ctrl Enter or Cmd/Ctrl S to save the issue or edits. Draft issues do not automatically save so be sure to do so before moving way from the page. Add the following to issue descriptions or comments:
- Emojis: Add emojis to descriptions or comments with our native emoji picker or by typing
:followed by the emoji name, like:100:for 💯 and:+1:for 👍 .
- @Mentions: Write @name to mention a user and send a notification to their Inbox.
- Line breaks:
ShiftEnterwill generate a line-break in the editor.
- Reference issues: Type
#followed by theteam ID,issue numberor a word to reference it. Eg.#ID-12,#mobile. Read more atIssue relations.
- Embeds: We support Figma and Loom. Just paste the link.
Full screen mode
Issues can be edited in full screen mode using
V. Use your mouse to update issue fields. To use keyboard shortcuts such as S to update issue fields instead, click outside of the editor or use Tab and Shift Tab to move the cursor focus away from the markdown editor. - Status: Issues are set to your first workflow state by default (usually Backlog).
- Priority: Assign Low, Medium, High, Urgent, or No priority.
- Assigned: Unassigned by default. You can auto-assign issues you create to yourself in settings under your preferences.
- Estimate: We recommend setting estimates if you use the
Cycles feature (and recommend you do). Teams choose from these scales: T-Shirt, Fibonnaci, Linear, or Exponential. Learn more about
Estimates.
- Labels: Add one or many. You can create new labels from the issue editor, too.
- Cycles: Quickly add to the active cycle, following two cycles, or select No cycle.
- Project: Issues can be added to a single project.
- Some values can only be assigned via keyboard shortcut or when viewing (not editing) an issue. Click on the icons or more menu (three dots) when viewing an issue to set the due date, move teams, remove, add or change the parent issue, add sub-issues, add issue relations, duplicate, subscriber or unsubscribe from or archive the issue and copy the git branch name, issue ID, or issue link.
Use these keyboard shortcuts from the full screen view.
E to edit issueA to assign to userI to assign to meL to add labelShift L to remove labelS to change statusP to change priorityShift E to change estimateR to renameCmd/Ctrl Shift C to duplicate as new issueCmd/Ctrl Alt 1-9 to set issue statusCmd/Ctrl D to add due dateCmd/Ctrl Shift M to move to another teamKeyboard Shortcuts
We have shared lots above in the documentation. Access them from the app by pressing
?.Did we miss something? Have a question? Email us at hello@linear.app to let us know.