|
<!DOCTYPE html> |
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang=""> |
|
<head> |
|
<meta charset="utf-8" /> |
|
<meta name="generator" content="pandoc" /> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> |
|
<title>cheatsheet</title> |
|
<style> |
|
code{white-space: pre-wrap;} |
|
span.smallcaps{font-variant: small-caps;} |
|
span.underline{text-decoration: underline;} |
|
div.column{display: inline-block; vertical-align: top; width: 50%;} |
|
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} |
|
ul.task-list{list-style: none;} |
|
.display.math{display: block; text-align: center; margin: 0.5rem auto;} |
|
</style> |
|
<link rel="stylesheet" href="cheatsheet.css" /> |
|
<!--[if lt IE 9]> |
|
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> |
|
<![endif]--> |
|
</head> |
|
<body> |
|
<h1 id="user.letter">user.letter</h1> |
|
<blockquote> |
|
<p>command word user.letter</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>air</strong> <em>a</em></p> |
|
<p><strong>bat</strong> <em>b</em></p> |
|
<p><strong>cap</strong> <em>c</em></p> |
|
<p><strong>drum</strong> <em>d</em></p> |
|
<p><strong>each</strong> <em>e</em></p> |
|
<p><strong>fine</strong> <em>f</em></p> |
|
<p><strong>gust</strong> <em>g</em></p> |
|
<p><strong>harp</strong> <em>h</em></p> |
|
<p><strong>sit</strong> <em>i</em></p> |
|
<p><strong>jury</strong> <em>j</em></p> |
|
<p><strong>crunch</strong> <em>k</em></p> |
|
<p><strong>look</strong> <em>l</em></p> |
|
<p><strong>made</strong> <em>m</em></p> |
|
<p><strong>near</strong> <em>n</em></p> |
|
<p><strong>odd</strong> <em>o</em></p> |
|
<p><strong>pit</strong> <em>p</em></p> |
|
<p><strong>quench</strong> <em>q</em></p> |
|
<p><strong>red</strong> <em>r</em></p> |
|
<p><strong>sun</strong> <em>s</em></p> |
|
<p><strong>trap</strong> <em>t</em></p> |
|
<p><strong>urge</strong> <em>u</em></p> |
|
<p><strong>vest</strong> <em>v</em></p> |
|
<p><strong>whale</strong> <em>w</em></p> |
|
<p><strong>plex</strong> <em>x</em></p> |
|
<p><strong>yank</strong> <em>y</em></p> |
|
<p><strong>zip</strong> <em>z</em></p> |
|
</blockquote> |
|
<h1 id="user.number_key">user.number_key</h1> |
|
<blockquote> |
|
<p>command word user.number_key</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>zero</strong> <em>0</em></p> |
|
<p><strong>one</strong> <em>1</em></p> |
|
<p><strong>two</strong> <em>2</em></p> |
|
<p><strong>three</strong> <em>3</em></p> |
|
<p><strong>four</strong> <em>4</em></p> |
|
<p><strong>five</strong> <em>5</em></p> |
|
<p><strong>six</strong> <em>6</em></p> |
|
<p><strong>seven</strong> <em>7</em></p> |
|
<p><strong>eight</strong> <em>8</em></p> |
|
<p><strong>nine</strong> <em>9</em></p> |
|
</blockquote> |
|
<h1 id="user.modifier_key">user.modifier_key</h1> |
|
<blockquote> |
|
<p>command word user.modifier_key</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>alt</strong> <em>alt</em></p> |
|
<p><strong>control</strong> <em>ctrl</em></p> |
|
<p><strong>shift</strong> <em>shift</em></p> |
|
<p><strong>super</strong> <em>super</em></p> |
|
</blockquote> |
|
<h1 id="user.special_key">user.special_key</h1> |
|
<blockquote> |
|
<p>command word user.special_key</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>end</strong> <em>end</em></p> |
|
<p><strong>enter</strong> <em>enter</em></p> |
|
<p><strong>escape</strong> <em>escape</em></p> |
|
<p><strong>home</strong> <em>home</em></p> |
|
<p><strong>insert</strong> <em>insert</em></p> |
|
<p><strong>pagedown</strong> <em>pagedown</em></p> |
|
<p><strong>pageup</strong> <em>pageup</em></p> |
|
<p><strong>space</strong> <em>space</em></p> |
|
<p><strong>tab</strong> <em>tab</em></p> |
|
<p><strong>delete</strong> <em>backspace</em></p> |
|
<p><strong>forward delete</strong> <em>delete</em></p> |
|
<p><strong>page up</strong> <em>pageup</em></p> |
|
<p><strong>page down</strong> <em>pagedown</em></p> |
|
<p><strong>menu key</strong> <em>menu</em></p> |
|
<p><strong>print screen</strong> <em>printscr</em></p> |
|
</blockquote> |
|
<h1 id="user.symbol_key">user.symbol_key</h1> |
|
<blockquote> |
|
<p>command word user.symbol_key</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>dot</strong> <em>.</em></p> |
|
<p><strong>quote</strong> <em>’</em></p> |
|
<p><strong>L square</strong> <em>[</em></p> |
|
<p><strong>left square</strong> <em>[</em></p> |
|
<p><strong>square</strong> <em>[</em></p> |
|
<p><strong>R square</strong> <em>]</em></p> |
|
<p><strong>right square</strong> <em>]</em></p> |
|
<p><strong>slash</strong> <em>/</em></p> |
|
<p><strong>backslash</strong> **</p> |
|
<p><strong>minus</strong> <em>-</em></p> |
|
<p><strong>dash</strong> <em>-</em></p> |
|
<p><strong>equals</strong> <em>=</em></p> |
|
<p><strong>plus</strong> <em>+</em></p> |
|
<p><strong>tilde</strong> <em>~</em></p> |
|
<p><strong>bang</strong> <em>!</em></p> |
|
<p><strong>dollar</strong> <em>$</em></p> |
|
<p><strong>down score</strong> *_*</p> |
|
<p><strong>under score</strong> *_*</p> |
|
<p><strong>paren</strong> <em>(</em></p> |
|
<p><strong>L paren</strong> <em>(</em></p> |
|
<p><strong>left paren</strong> <em>(</em></p> |
|
<p><strong>R paren</strong> <em>)</em></p> |
|
<p><strong>right paren</strong> <em>)</em></p> |
|
<p><strong>brace</strong> <em>{</em></p> |
|
<p><strong>left brace</strong> <em>{</em></p> |
|
<p><strong>R brace</strong> <em>}</em></p> |
|
<p><strong>right brace</strong> <em>}</em></p> |
|
<p><strong>angle</strong> <em><</em></p> |
|
<p><strong>left angle</strong> <em><</em></p> |
|
<p><strong>less than</strong> <em><</em></p> |
|
<p><strong>rangle</strong> <em>></em></p> |
|
<p><strong>R angle</strong> <em>></em></p> |
|
<p><strong>right angle</strong> <em>></em></p> |
|
<p><strong>greater than</strong> <em>></em></p> |
|
<p><strong>star</strong> ***</p> |
|
<p><strong>pound</strong> <em>#</em></p> |
|
<p><strong>hash</strong> <em>#</em></p> |
|
<p><strong>percent</strong> <em>%</em></p> |
|
<p><strong>caret</strong> <em>^</em></p> |
|
<p><strong>amper</strong> <em>&</em></p> |
|
<p><strong>pipe</strong> <em>|</em></p> |
|
<p><strong>dubquote</strong> <em>"</em></p> |
|
<p><strong>double quote</strong> <em>"</em></p> |
|
<p>**<code>** *</code>*</p> |
|
<p><strong>,</strong> <em>,</em></p> |
|
<p><strong>back tick</strong> <em>`</em></p> |
|
<p><strong>comma</strong> <em>,</em></p> |
|
<p><strong>period</strong> <em>.</em></p> |
|
<p><strong>semicolon</strong> <em>;</em></p> |
|
<p><strong>colon</strong> <em>:</em></p> |
|
<p><strong>forward slash</strong> <em>/</em></p> |
|
<p><strong>question mark</strong> <em>?</em></p> |
|
<p><strong>exclamation mark</strong> <em>!</em></p> |
|
<p><strong>exclamation point</strong> <em>!</em></p> |
|
<p><strong>dollar sign</strong> <em>$</em></p> |
|
<p><strong>asterisk</strong> ***</p> |
|
<p><strong>hash sign</strong> <em>#</em></p> |
|
<p><strong>number sign</strong> <em>#</em></p> |
|
<p><strong>percent sign</strong> <em>%</em></p> |
|
<p><strong>at sign</strong> *<span class="citation" data-cites="*">@*</span></p> |
|
<p><strong>and sign</strong> <em>&</em></p> |
|
<p><strong>ampersand</strong> <em>&</em></p> |
|
</blockquote> |
|
<h1 id="user.arrow_key">user.arrow_key</h1> |
|
<blockquote> |
|
<p>command word user.arrow_key</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>down</strong> <em>down</em></p> |
|
<p><strong>left</strong> <em>left</em></p> |
|
<p><strong>right</strong> <em>right</em></p> |
|
<p><strong>up</strong> <em>up</em></p> |
|
</blockquote> |
|
<h1 id="user.punctuation">user.punctuation</h1> |
|
<blockquote> |
|
<p>command word user.punctuation</p> |
|
</blockquote> |
|
<blockquote> |
|
<p>**<code>** *</code>*</p> |
|
<p><strong>,</strong> <em>,</em></p> |
|
<p><strong>back tick</strong> <em>`</em></p> |
|
<p><strong>comma</strong> <em>,</em></p> |
|
<p><strong>period</strong> <em>.</em></p> |
|
<p><strong>semicolon</strong> <em>;</em></p> |
|
<p><strong>colon</strong> <em>:</em></p> |
|
<p><strong>forward slash</strong> <em>/</em></p> |
|
<p><strong>question mark</strong> <em>?</em></p> |
|
<p><strong>exclamation mark</strong> <em>!</em></p> |
|
<p><strong>exclamation point</strong> <em>!</em></p> |
|
<p><strong>dollar sign</strong> <em>$</em></p> |
|
<p><strong>asterisk</strong> ***</p> |
|
<p><strong>hash sign</strong> <em>#</em></p> |
|
<p><strong>number sign</strong> <em>#</em></p> |
|
<p><strong>percent sign</strong> <em>%</em></p> |
|
<p><strong>at sign</strong> *<span class="citation" data-cites="*">@*</span></p> |
|
<p><strong>and sign</strong> <em>&</em></p> |
|
<p><strong>ampersand</strong> <em>&</em></p> |
|
</blockquote> |
|
<h1 id="user.function_key">user.function_key</h1> |
|
<blockquote> |
|
<p>command word user.function_key</p> |
|
</blockquote> |
|
<blockquote> |
|
<p><strong>F one</strong> <em>f1</em></p> |
|
<p><strong>F two</strong> <em>f2</em></p> |
|
<p><strong>F three</strong> <em>f3</em></p> |
|
<p><strong>F four</strong> <em>f4</em></p> |
|
<p><strong>F five</strong> <em>f5</em></p> |
|
<p><strong>F six</strong> <em>f6</em></p> |
|
<p><strong>F seven</strong> <em>f7</em></p> |
|
<p><strong>F eight</strong> <em>f8</em></p> |
|
<p><strong>F nine</strong> <em>f9</em></p> |
|
<p><strong>F ten</strong> <em>f10</em></p> |
|
<p><strong>F eleven</strong> <em>f11</em></p> |
|
<p><strong>F twelve</strong> <em>f12</em></p> |
|
</blockquote> |
|
<h1 id="formatters">formatters</h1> |
|
<blockquote> |
|
<p>command word user.formatters<br /> |
|
<strong>allcaps</strong> <code>EXAMPLE OF FORMATTING WITH ALLCAPS</code></p> |
|
<p><strong>alldown</strong> <code>example of formatting with alldown</code></p> |
|
<p><strong>camel</strong> <code>exampleOfFormattingWithCamel</code></p> |
|
<p><strong>dotted</strong> <code>example.of.formatting.with.dotted</code></p> |
|
<p><strong>dubstring</strong> <code>"example of formatting with dubstring"</code></p> |
|
<p><strong>dunder</strong> <code>__example__offormattingwithdunder</code></p> |
|
<p><strong>hammer</strong> <code>ExampleOfFormattingWithHammer</code></p> |
|
<p><strong>kebab</strong> <code>example-of-formatting-with-kebab</code></p> |
|
<p><strong>packed</strong> <code>example::of::formatting::with::packed</code></p> |
|
<p><strong>padded</strong> <code>example of formatting with padded</code></p> |
|
<p><strong>slasher</strong> <code>/example/of/formatting/with/slasher</code></p> |
|
<p><strong>smash</strong> <code>exampleofformattingwithsmash</code></p> |
|
<p><strong>snake</strong> <code>example_of_formatting_with_snake</code></p> |
|
<p><strong>string</strong> <code>'example of formatting with string'</code></p> |
|
<p><strong>title</strong> <code>Example of Formatting With Title</code></p> |
|
</blockquote> |
|
<h1 id="mouse-guide">mouse guide</h1> |
|
<ul> |
|
<li><p><strong>mouse guide</strong> <code>user.mouse_guide_toggle()</code></p></li> |
|
<li><p><strong>mouse <number> {user.mouse_cardinal} <number> {user.mouse_cardinal}</strong> <code>user.mouse_cardinal_move_2d(mouse_cardinal_1, number_1, mouse_cardinal_2, number_2)</code></p></li> |
|
<li><p><strong>mouse <number> {user.mouse_cardinal}</strong> <code>user.mouse_cardinal_move_1d(mouse_cardinal_1, number_1)</code></p></li> |
|
</ul> |
|
<h1 id="project-commands">project commands</h1> |
|
<ul> |
|
<li><p><strong>project newsletter</strong> <code>user.switcher_launch("File Explorer") sleep(300ms) key(ctrl-l) insert("C:\\Users\\Tara\\Desktop\\sublime Text Projects\\newsletter.sublime-project") key(enter) sleep(1000ms) key(super-left) sleep(1000ms) key(alt-tab) sleep(1000ms) app.window_close() user.switcher_launch("Firefox") sleep(3000ms) key(super-left) insert("https://mail.google.com/mail/u/0/#inbox") sleep(100ms) key(enter) app.tab_open() insert("https://mail.google.com/mail/u/0/x/1uegmofq9eltg-/?f=1") key(enter)</code></p></li> |
|
<li><p><strong>test</strong> <code>"hello world"</code></p></li> |
|
</ul> |
|
<h1 id="password">1password</h1> |
|
<ul> |
|
<li><p><strong>password new</strong> <code>user.password_new()</code></p></li> |
|
<li><p><strong>password dup</strong> <code>user.password_duplicate()</code></p></li> |
|
<li><p><strong>password edit</strong> <code>user.password_edit()</code></p></li> |
|
<li><p><strong>password delete</strong> <code>user.password_delete()</code></p></li> |
|
</ul> |
|
<h1 id="password-global">1password global</h1> |
|
<ul> |
|
<li><p><strong>password fill</strong> <code>user.password_fill()</code></p></li> |
|
<li><p><strong>password show</strong> <code>user.password_show()</code></p></li> |
|
</ul> |
|
<h1 id="amethyst">amethyst</h1> |
|
<ul> |
|
<li><p><strong>window next</strong> <code>key("alt-shift-j")</code></p></li> |
|
<li><p><strong>window previous</strong> <code>key("alt-shift-k")</code></p></li> |
|
<li><p><strong>window full</strong> <code>key("alt-shift-d")</code></p></li> |
|
<li><p><strong>window tall</strong> <code>key("alt-shift-a")</code></p></li> |
|
<li><p><strong>window middle</strong> <code>key("alt-shift-</code>")`</p></li> |
|
<li><p><strong>window move main</strong> <code>key("alt-shift-enter")</code></p></li> |
|
<li><p><strong>window grow</strong> <code>key("alt-shift-l")</code></p></li> |
|
<li><p><strong>window shrink</strong> <code>key("alt-shift-h")</code></p></li> |
|
<li><p><strong>window reevaluate</strong> <code>key("alt-shift-z")</code></p></li> |
|
</ul> |
|
<h1 id="discord">discord</h1> |
|
<ul> |
|
<li><p><strong>[channel] mentions last</strong> <code>user.discord_mentions_last()</code></p></li> |
|
<li><p><strong>[channel] mentions next</strong> <code>user.discord_mentions_next()</code></p></li> |
|
<li><p><strong>oldest unread</strong> <code>user.discord_oldest_unread()</code></p></li> |
|
<li><p><strong>toggle pins</strong> <code>user.discord_toggle_pins()</code></p></li> |
|
<li><p><strong>toggle inbox</strong> <code>user.discord_toggle_inbox()</code></p></li> |
|
<li><p><strong>toggle (members | member list)</strong> <code>user.discord_toggle_members()</code></p></li> |
|
<li><p><strong>pick emoji</strong> <code>user.discord_emoji_picker()</code></p></li> |
|
<li><p><strong>pick (jif | gif | gift)</strong> <code>user.discord_gif_picker()</code></p></li> |
|
<li><p><strong>mark inbox channel read</strong> <code>user.discord_mark_inbox_read()</code></p></li> |
|
<li><p><strong>[toggle] (mute | unmute)</strong> <code>user.discord_mute()</code></p></li> |
|
<li><p><strong>[toggle] (deafen | undeafen)</strong> <code>user.discord_deafen()</code></p></li> |
|
<li><p><strong>answer call</strong> <code>user.discord_answer_call()</code></p></li> |
|
<li><p><strong>decline call</strong> <code>user.discord_decline_call()</code></p></li> |
|
</ul> |
|
<h1 id="eclipse">eclipse</h1> |
|
<ul> |
|
<li><p><strong>please [<user.text>]</strong> <code>key(ctrl-3) insert(user.text or "")</code></p></li> |
|
<li><p><strong>bar explore</strong> <code>key(alt-shift-w p)</code></p></li> |
|
<li><p><strong>bar outline</strong> <code>key(alt-shift-q o)</code></p></li> |
|
<li><p><strong>panel output</strong> <code>key(alt-shift-q) sleep(200ms) key(c)</code></p></li> |
|
<li><p><strong>panel problems</strong> <code>key(alt-shift-q) sleep(200ms) key(x)</code></p></li> |
|
<li><p><strong>panel errors</strong> <code>key(alt-shift-q) sleep(200ms) key(l)</code></p></li> |
|
<li><p><strong>panel breakpoints</strong> <code>key(alt-shift-q) sleep(200ms) key(b)</code></p></li> |
|
<li><p><strong>panel search</strong> <code>key(alt-shift-q) sleep(200ms) key(s)</code></p></li> |
|
<li><p><strong>panel variables</strong> <code>key(alt-shift-q) sleep(200ms) key(v)</code></p></li> |
|
<li><p><strong>show settings</strong> <code>key(alt-w p)</code></p></li> |
|
<li><p><strong>show shortcuts</strong> <code>key(ctrl-shift-l)</code></p></li> |
|
<li><p><strong>file hunt [<user.text>]</strong> <code>key(ctrl-shift-r) sleep(50ms) insert(text or "")</code></p></li> |
|
<li><p><strong>file create</strong> <code>key(ctrl-n)</code></p></li> |
|
<li><p><strong>file open folder</strong> <code>key(alt-shift-w x)</code></p></li> |
|
<li><p><strong>file rename</strong> <code>key(alt-shift-w p enter f2)</code></p></li> |
|
<li><p><strong>file reveal</strong> <code>key(alt-shift-w p enter)</code></p></li> |
|
<li><p><strong>imports fix</strong> <code>key(ctrl-shift-o)</code></p></li> |
|
<li><p><strong>refactor rename</strong> <code>key(alt-shift-r)</code></p></li> |
|
<li><p><strong>refactor this</strong> <code>key(alt-shift-i)</code></p></li> |
|
<li><p><strong>(go declaration | follow)</strong> <code>key(f3)</code></p></li> |
|
<li><p><strong>go back</strong> <code>key(alt-left)</code></p></li> |
|
<li><p><strong>go forward</strong> <code>key(alt-right)</code></p></li> |
|
<li><p><strong>go marks</strong> <code>key(alt-end)</code></p></li> |
|
<li><p><strong>toggle mark</strong> <code>key(ctrl-alt-b down enter)</code></p></li> |
|
<li><p><strong>go next mark</strong> <code>key(alt-pagedown)</code></p></li> |
|
<li><p><strong>go last mark</strong> <code>key(alt-pageup)</code></p></li> |
|
<li><p><strong>break point</strong> <code>key(ctrl-shift-b)</code></p></li> |
|
<li><p><strong>step over</strong> <code>key(f6)</code></p></li> |
|
<li><p><strong>debug step into</strong> <code>key(f5)</code></p></li> |
|
<li><p><strong>debug step out [of]</strong> <code>key(f7)</code></p></li> |
|
<li><p><strong>debug continue</strong> <code>key(f8)</code></p></li> |
|
<li><p><strong>copy line down</strong> <code>key(ctrl-alt-down)</code></p></li> |
|
<li><p><strong>copy line up</strong> <code>key(ctrl-alt-up)</code></p></li> |
|
</ul> |
|
<h1 id="file-manager">file manager</h1> |
|
<ul> |
|
<li><p><strong>title force</strong> <code>user.file_manager_refresh_title()</code></p></li> |
|
<li><p><strong>manager show</strong> <code>user.file_manager_toggle_pickers()</code></p></li> |
|
<li><p><strong>manager refresh</strong> <code>user.file_manager_update_lists()</code></p></li> |
|
<li><p><strong>go desk</strong> <code>user.file_manager_open_user_directory("Desktop")</code></p></li> |
|
<li><p><strong>go docks</strong> <code>user.file_manager_open_user_directory("Documents")</code></p></li> |
|
<li><p><strong>go downloads</strong> <code>user.file_manager_open_user_directory("Downloads")</code></p></li> |
|
<li><p><strong>go pictures</strong> <code>user.file_manager_open_user_directory("Pictures")</code></p></li> |
|
<li><p><strong>go profile</strong> <code>user.file_manager_open_user_directory("")</code></p></li> |
|
<li><p><strong>go talon home</strong> <code>user.file_manager_open_directory(path.talon_home())</code></p></li> |
|
<li><p><strong>go talon user</strong> <code>user.file_manager_open_directory(path.talon_user())</code></p></li> |
|
<li><p><strong>go user</strong> <code>user.file_manager_open_directory(path.user_home())</code></p></li> |
|
<li><p><strong>go back</strong> <code>user.file_manager_go_back()</code></p></li> |
|
<li><p><strong>go forward</strong> <code>user.file_manager_go_forward()</code></p></li> |
|
<li><p><strong>daddy</strong> <code>user.file_manager_open_parent()</code></p></li> |
|
<li><p><strong>follow <number></strong> <code>directory = user.file_manager_get_directory_by_index(number - 1) user.file_manager_open_directory(directory)</code></p></li> |
|
<li><p><strong>follow {user.file_manager_directories}</strong> <code>user.file_manager_open_directory(file_manager_directories)</code></p></li> |
|
<li><p><strong>open <number></strong> <code>file = user.file_manager_get_file_by_index(number - 1) user.file_manager_open_file(file)</code></p></li> |
|
<li><p><strong>folder <number></strong> <code>directory = user.file_manager_get_directory_by_index(number - 1) user.file_manager_select_directory(directory)</code></p></li> |
|
<li><p><strong>file <number></strong> <code>file = user.file_manager_get_file_by_index(number - 1) user.file_manager_select_file(file)</code></p></li> |
|
<li><p><strong>file {user.file_manager_files}</strong> <code>user.file_manager_select_file(file_manager_files)</code></p></li> |
|
<li><p><strong>folder new <user.text></strong> <code>user.file_manager_new_folder(text)</code></p></li> |
|
<li><p><strong>properties show</strong> <code>user.file_manager_show_properties()</code></p></li> |
|
<li><p><strong>terminal here</strong> <code>user.file_manager_terminal_here()</code></p></li> |
|
<li><p><strong>folder next</strong> <code>user.file_manager_next_folder_page()</code></p></li> |
|
<li><p><strong>folder last</strong> <code>user.file_manager_previous_folder_page()</code></p></li> |
|
<li><p><strong>file next</strong> <code>user.file_manager_next_file_page()</code></p></li> |
|
<li><p><strong>file last</strong> <code>user.file_manager_previous_file_page()</code></p></li> |
|
</ul> |
|
<h1 id="firefox">firefox</h1> |
|
<ul> |
|
<li><p><strong>tab search</strong> <code>browser.focus_address() insert("% ")</code></p></li> |
|
<li><p><strong>tab search <user.text></strong> <code>browser.focus_address() insert("% {text}") key(down)</code></p></li> |
|
</ul> |
|
<h1 id="gdb">gdb</h1> |
|
<ul> |
|
<li><p><strong>until <number></strong> <code>"until {number}"</code></p></li> |
|
<li><p><strong>force clear all break points</strong> <code>insert("d br\n") insert("y\n")</code></p></li> |
|
<li><p><strong>break [on] clipboard</strong> <code>insert("break ") key(ctrl-shift-v) key(enter)</code></p></li> |
|
<li><p><strong>list [source]</strong> <code>"list\n"</code></p></li> |
|
<li><p><strong>info source</strong> <code>"info source\n"</code></p></li> |
|
<li><p><strong>print</strong> <code>"p "</code></p></li> |
|
<li><p><strong>print [variable] <user.text></strong> <code>"p {text}"</code></p></li> |
|
<li><p><strong>print hex</strong> <code>"p/x "</code></p></li> |
|
<li><p><strong>print hex [variable] <user.text></strong> <code>"p/x {text}"</code></p></li> |
|
<li><p><strong>print string</strong> <code>"p/s "</code></p></li> |
|
<li><p><strong>hex dump <number> bytes</strong> <code>"x/{number}bx "</code></p></li> |
|
<li><p><strong>hex dump <number> (half|short) words</strong> <code>"x/{number}hx "</code></p></li> |
|
<li><p><strong>hex dump <number> (d|long) words</strong> <code>"x/{number}dx "</code></p></li> |
|
<li><p><strong>hex dump <number> quad words</strong> <code>"x/{number}gx "</code></p></li> |
|
<li><p><strong>hex dump</strong> <code>"x/100gx "</code></p></li> |
|
<li><p><strong>hex dump highlighted</strong> <code>insert("x/100gx ") edit.copy() edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>hex dump clipboard</strong> <code>insert("x/100gx ") edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>source</strong> <code>"source \t\t"</code></p></li> |
|
<li><p><strong>(list|show|info) display</strong> <code>"info display\n"</code></p></li> |
|
<li><p><strong>display assembly line</strong> <code>"display /i $pc\n"</code></p></li> |
|
<li><p><strong>display source</strong> <code>"display "</code></p></li> |
|
<li><p><strong>enable display <number_small></strong> <code>"enable display {number_small}\n"</code></p></li> |
|
<li><p><strong>disable display <number_small></strong> <code>"disable display {number_small}\n"</code></p></li> |
|
<li><p><strong>undisplay</strong> <code>"undisplay\n"</code></p></li> |
|
<li><p><strong>(list|show|info) local</strong> <code>"info local "</code></p></li> |
|
<li><p><strong>(list|show|info) local typed</strong> <code>"info local -t "</code></p></li> |
|
<li><p><strong>(list|show|info) variable</strong> <code>"info variable "</code></p></li> |
|
<li><p><strong>(list|show|info) variable typed</strong> <code>"info variable -t "</code></p></li> |
|
<li><p><strong>(list|show|info) locals</strong> <code>"info local\n"</code></p></li> |
|
<li><p><strong>(list|show|info) variables</strong> <code>"info variables\n"</code></p></li> |
|
<li><p><strong>info threads</strong> <code>"info threads\n"</code></p></li> |
|
<li><p><strong>restart [program]</strong> <code>"r\n"</code></p></li> |
|
<li><p><strong>continue</strong> <code>"c\n"</code></p></li> |
|
<li><p><strong>back trace</strong> <code>"bt\n"</code></p></li> |
|
<li><p><strong>debug quit</strong> <code>"quit\n"</code></p></li> |
|
<li><p><strong>debug force quit</strong> <code>"quit\ny\n"</code></p></li> |
|
<li><p><strong>(show|info) (inf|inferiors)</strong> <code>"info inferiors\n"</code></p></li> |
|
<li><p><strong>inferior <number_small></strong> <code>"inferior {number_small}\n"</code></p></li> |
|
<li><p><strong>inferior</strong> <code>"inferior "</code></p></li> |
|
<li><p><strong>resume main (inf|inferior)</strong> <code>insert("inferior 1\n") insert("c\n")</code></p></li> |
|
<li><p><strong>resume [from] (inf|inferior) <number_small></strong> <code>insert("inferior {number_small}\n") insert("c\n")</code></p></li> |
|
<li><p><strong>set args</strong> <code>"set args "</code></p></li> |
|
<li><p><strong>show follow (fork|forks) [mode]</strong> <code>"show follow-fork-mode\n"</code></p></li> |
|
<li><p><strong>[set] follow (fork|forks) [mode] child</strong> <code>"set follow-fork-mode child\n"</code></p></li> |
|
<li><p><strong>[set] follow (fork|forks) [mode] parent</strong> <code>"set follow-fork-mode parent\n"</code></p></li> |
|
<li><p><strong>show detach on fork</strong> <code>"show detach-on-fork\n"</code></p></li> |
|
<li><p><strong>set detach on fork</strong> <code>"set detach-on-fork on\n"</code></p></li> |
|
<li><p><strong>unset detach on fork</strong> <code>"set detach-on-fork off\n"</code></p></li> |
|
<li><p><strong>show list size</strong> <code>"show listsize\n"</code></p></li> |
|
<li><p><strong>set list size <number_small></strong> <code>"set listsize {number_small}\n"</code></p></li> |
|
<li><p><strong>clear screen</strong> <code>"shell clear\n"</code></p></li> |
|
</ul> |
|
<h1 id="generic-browser">generic browser</h1> |
|
<ul> |
|
<li><p><strong>(address bar | go address | go url)</strong> <code>browser.focus_address()</code></p></li> |
|
<li><p><strong>go home</strong> <code>browser.go_home()</code></p></li> |
|
<li><p><strong><a href="#go">go</a> forward</strong> <code>browser.go_forward()</code></p></li> |
|
<li><p><strong>go (back | backward)</strong> <code>browser.go_back()</code></p></li> |
|
<li><p><strong>go private</strong> <code>browser.open_private_window()</code></p></li> |
|
<li><p><strong>bookmark show</strong> <code>browser.bookmarks()</code></p></li> |
|
<li><p><strong>bookmark bar</strong> <code>browser.bookmarks_bar()</code></p></li> |
|
<li><p><strong>bookmark it</strong> <code>browser.bookmark()</code></p></li> |
|
<li><p><strong>bookmark tabs</strong> <code>browser.bookmark_tabs()</code></p></li> |
|
<li><p><strong>(refresh | reload) it</strong> <code>browser.reload()</code></p></li> |
|
<li><p><strong>(refresh | reload) it hard</strong> <code>browser.reload_hard()</code></p></li> |
|
<li><p><strong>show downloads</strong> <code>browser.show_downloads()</code></p></li> |
|
<li><p><strong>show extensions</strong> <code>browser.show_extensions()</code></p></li> |
|
<li><p><strong>show history</strong> <code>browser.show_history()</code></p></li> |
|
<li><p><strong>show cache</strong> <code>browser.show_clear_cache()</code></p></li> |
|
<li><p><strong>dev tools</strong> <code>browser.toggle_dev_tools()</code></p></li> |
|
</ul> |
|
<h1 id="generic-debugger">generic debugger</h1> |
|
<ul> |
|
<li><p><strong>step into</strong> <code>user.debugger_step_into()</code></p></li> |
|
<li><p><strong>step over</strong> <code>user.debugger_step_over()</code></p></li> |
|
<li><p><strong>step line</strong> <code>user.debugger_step_line()</code></p></li> |
|
<li><p><strong>step over line</strong> <code>user.debugger_step_over_line()</code></p></li> |
|
<li><p><strong>step out</strong> <code>user.debugger_step_out()</code></p></li> |
|
<li><p><strong>continue</strong> <code>user.debugger_continue()</code></p></li> |
|
<li><p><strong>debug start</strong> <code>user.debugger_start()</code></p></li> |
|
<li><p><strong>debug stop</strong> <code>user.debugger_stop()</code></p></li> |
|
<li><p><strong>debug exit</strong> <code>user.debugger_exit()</code></p></li> |
|
<li><p><strong>debug detach</strong> <code>user.debugger_detach()</code></p></li> |
|
<li><p><strong>debug restart</strong> <code>user.debugger_restart()</code></p></li> |
|
<li><p><strong>show registers</strong> <code>user.debugger_show_registers()</code></p></li> |
|
<li><p><strong>get register</strong> <code>user.debugger_get_register()</code></p></li> |
|
<li><p><strong>set register</strong> <code>user.debugger_set_register()</code></p></li> |
|
<li><p><strong>break now</strong> <code>user.debugger_break_now()</code></p></li> |
|
<li><p><strong>break here</strong> <code>user.debugger_break_here()</code></p></li> |
|
<li><p><strong>(list|show) (breaks|break points)</strong> <code>user.debugger_show_breakpoints()</code></p></li> |
|
<li><p><strong>(set|add) (break|break point)</strong> <code>user.debugger_add_sw_breakpoint()</code></p></li> |
|
<li><p><strong>(set|add) hardware (break|break point)</strong> <code>user.debugger_add_hw_breakpoint()</code></p></li> |
|
<li><p><strong>clear all (breaks|break points)</strong> <code>user.debugger_clear_all_breakpoints()</code></p></li> |
|
<li><p><strong>clear (break|break point)</strong> <code>user.debugger_clear_breakpoint()</code></p></li> |
|
<li><p><strong>clear (break|break point) <number_small></strong> <code>user.debugger_clear_breakpoint_id(number_small)</code></p></li> |
|
<li><p><strong>disable all (breaks|break points)</strong> <code>user.debugger_disable_all_breakpoints()</code></p></li> |
|
<li><p><strong>disable (break|break point)</strong> <code>user.debugger_disable_breakpoint()</code></p></li> |
|
<li><p><strong>disable (break|break point) <number_small></strong> <code>user.debugger_disable_breakpoint_id(number_small)</code></p></li> |
|
<li><p><strong>enable all (breaks|break points)</strong> <code>user.debugger_enable_all_breakpoints()</code></p></li> |
|
<li><p><strong>enable (break|break point)</strong> <code>user.debugger_enable_breakpoint()</code></p></li> |
|
<li><p><strong>enable (break|break point) <number_small></strong> <code>user.debugger_enable_breakpoint_id(number_small)</code></p></li> |
|
<li><p><strong>(stack|back) trace</strong> <code>user.debugger_backtrace()</code></p></li> |
|
<li><p><strong>disassemble</strong> <code>user.debugger_disassemble()</code></p></li> |
|
<li><p><strong>disassemble here</strong> <code>user.debugger_disassemble_here()</code></p></li> |
|
<li><p><strong>disassemble clipboard</strong> <code>user.debugger_disassemble_clipboard()</code></p></li> |
|
<li><p><strong>jump to address</strong> <code>user.debugger_goto_address()</code></p></li> |
|
<li><p><strong>jump to clipboard</strong> <code>user.debugger_goto_clipboard()</code></p></li> |
|
<li><p><strong>jump to highlighted</strong> <code>user.debugger_goto_highlighted()</code></p></li> |
|
<li><p><strong>dump string</strong> <code>user.debugger_dump_ascii_string()</code></p></li> |
|
<li><p><strong>dump unicode [string]</strong> <code>user.debugger_dump_unicode_string()</code></p></li> |
|
<li><p><strong>dump pointers</strong> <code>user.debugger_dump_pointers()</code></p></li> |
|
<li><p><strong>list modules</strong> <code>user.debugger_list_modules()</code></p></li> |
|
<li><p><strong>inspect type</strong> <code>user.debugger_inspect_type()</code></p></li> |
|
<li><p><strong>clear line</strong> <code>user.debugger_clear_line()</code></p></li> |
|
</ul> |
|
<h1 id="generic-terminal">generic terminal</h1> |
|
<ul> |
|
<li><p><strong>lisa</strong> <code>user.terminal_list_directories()</code></p></li> |
|
<li><p><strong>lisa all</strong> <code>user.terminal_list_all_directories()</code></p></li> |
|
<li><p><strong>katie [<user.text>]</strong> <code>user.terminal_change_directory(text or "")</code></p></li> |
|
<li><p><strong>katie root</strong> <code>user.terminal_change_directory_root()</code></p></li> |
|
<li><p><strong>clear screen</strong> <code>user.terminal_clear_screen()</code></p></li> |
|
<li><p><strong>run last</strong> <code>user.terminal_run_last()</code></p></li> |
|
<li><p><strong>kill all</strong> <code>user.terminal_kill_all()</code></p></li> |
|
</ul> |
|
<h1 id="i3wm">i3wm</h1> |
|
<ul> |
|
<li><p><strong>port <number_small></strong> <code>user.system_command("i3-msg workspace {number_small}")</code></p></li> |
|
<li><p><strong>port ten</strong> <code>user.system_command("i3-msg workspace 10")</code></p></li> |
|
<li><p><strong>(port flip|flipper)</strong> <code>user.system_command("i3-msg workspace back_and_forth")</code></p></li> |
|
<li><p><strong>port right</strong> <code>user.system_command("i3-msg workspace next")</code></p></li> |
|
<li><p><strong>port left</strong> <code>user.system_command("i3-msg workspace prev")</code></p></li> |
|
<li><p><strong>(win|window) left</strong> <code>user.system_command("i3-msg focus left")</code></p></li> |
|
<li><p><strong>(win|window) right</strong> <code>user.system_command("i3-msg focus right")</code></p></li> |
|
<li><p><strong>(win|window) up</strong> <code>user.system_command("i3-msg focus up")</code></p></li> |
|
<li><p><strong>(win|window) down</strong> <code>user.system_command("i3-msg focus down")</code></p></li> |
|
<li><p><strong>((win|window) kill|murder)</strong> <code>user.system_command("i3-msg kill")</code></p></li> |
|
<li><p><strong>(win|window) stacking</strong> <code>user.system_command("i3-msg layout stacking")</code></p></li> |
|
<li><p><strong>(win|window) default</strong> <code>user.system_command("i3-msg layout toggle split")</code></p></li> |
|
<li><p><strong>(win|window) tabbed</strong> <code>user.system_command("i3-msg layout tabbed")</code></p></li> |
|
<li><p><strong>reload i three config</strong> <code>user.system_command("i3-msg reload")</code></p></li> |
|
<li><p><strong>restart i three</strong> <code>user.system_command("i3-msg restart")</code></p></li> |
|
<li><p><strong>(full screen|scuba)</strong> <code>user.system_command("i3-msg fullscreen")</code></p></li> |
|
<li><p><strong>toggle floating</strong> <code>user.system_command("i3-msg floating toggle")</code></p></li> |
|
<li><p><strong>focus floating</strong> <code>user.system_command("i3-msg focus mode_toggle")</code></p></li> |
|
<li><p><strong>center window</strong> <code>user.system_command("i3-msg move position center")</code></p></li> |
|
<li><p><strong>resize mode</strong> <code>user.system_command('i3-msg mode "resize"')</code></p></li> |
|
<li><p><strong>focus parent</strong> <code>user.system_command("i3-msg focus parent")</code></p></li> |
|
<li><p><strong>focus child</strong> <code>user.system_command("i3-msg focus child")</code></p></li> |
|
<li><p><strong>grow window</strong> <code>user.system_command('i3-msg mode "resize"') key(right:10) key(down:10) key(escape) sleep(200ms) user.system_command("i3-msg move position center")</code></p></li> |
|
<li><p><strong>shrink window</strong> <code>user.system_command('i3-msg mode "resize"') key(left:10) key(up:10) key(escape) sleep(200ms) user.system_command("i3-msg move position center")</code></p></li> |
|
<li><p><strong>horizontal (shell|terminal)</strong> <code>user.system_command("i3-msg split h") user.i3wm_shell()</code></p></li> |
|
<li><p><strong>vertical (shell|terminal)</strong> <code>user.system_command("i3-msg split v") user.i3wm_shell()</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) [to] port) <number_small></strong> <code>user.system_command("i3-msg move container to workspace {number_small}")</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) [to] port ten)</strong> <code>user.system_command("i3-msg move container to workspace 10")</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) [to] last port)</strong> <code>user.system_command("i3-msg move container to workspace back_and_forth")</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) left)</strong> <code>user.system_command("i3-msg move left")</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) right)</strong> <code>user.system_command("i3-msg move right")</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) up)</strong> <code>user.system_command("i3-msg move up")</code></p></li> |
|
<li><p><strong>(shuffle|move (win|window) down)</strong> <code>user.system_command("i3-msg move down")</code></p></li> |
|
<li><p><strong>(win|window) horizontal</strong> <code>user.system_command("i3-msg split h")</code></p></li> |
|
<li><p><strong>(win|window) vertical</strong> <code>user.system_command("i3-msg split v")</code></p></li> |
|
<li><p><strong>make scratch</strong> <code>user.system_command("i3-msg move scratchpad")</code></p></li> |
|
<li><p><strong>[(show|hide)] scratch</strong> <code>user.system_command("i3-msg scratchpad show")</code></p></li> |
|
<li><p><strong>next scratch</strong> <code>user.system_command("i3-msg scratchpad show") user.system_command("i3-msg scratchpad show")</code></p></li> |
|
<li><p><strong>launch</strong> <code>user.i3wm_launch()</code></p></li> |
|
<li><p><strong>launch <user.text></strong> <code>user.i3wm_launch() sleep(100ms) insert("{text}")</code></p></li> |
|
<li><p><strong>lock screen</strong> <code>user.i3wm_launch()</code></p></li> |
|
<li><p><strong>(launch shell|koopa)</strong> <code>user.i3wm_shell()</code></p></li> |
|
<li><p><strong>new scratch (shell|window)</strong> <code>user.i3wm_shell() sleep(200ms) user.system_command("i3-msg move scratchpad") user.system_command("i3-msg scratchpad show")</code></p></li> |
|
</ul> |
|
<h1 id="jetbrains">jetbrains</h1> |
|
<ul> |
|
<li><p><strong>complete</strong> <code>user.idea("action CodeCompletion")</code></p></li> |
|
<li><p><strong>perfect</strong> <code>user.idea("action CodeCompletion,action CodeCompletion")</code></p></li> |
|
<li><p><strong>smart</strong> <code>user.idea("action SmartTypeCompletion")</code></p></li> |
|
<li><p><strong>(done | finish)</strong> <code>user.idea("action EditorCompleteStatement")</code></p></li> |
|
<li><p><strong>grab <number></strong> <code>user.idea_grab(number)</code></p></li> |
|
<li><p><strong>(action | please)</strong> <code>user.idea("action GotoAction")</code></p></li> |
|
<li><p><strong>(action | please) <user.text></strong> <code>user.idea("action GotoAction") insert(text)</code></p></li> |
|
<li><p><strong>refactor</strong> <code>user.idea("action Refactorings.QuickListPopupAction")</code></p></li> |
|
<li><p><strong>refactor <user.text></strong> <code>user.idea("action Refactorings.QuickListPopupAction") insert(text)</code></p></li> |
|
<li><p><strong>extract variable</strong> <code>user.idea("action IntroduceVariable")</code></p></li> |
|
<li><p><strong>extract field</strong> <code>user.idea("action IntroduceField")</code></p></li> |
|
<li><p><strong>extract constant</strong> <code>user.idea("action IntroduceConstant")</code></p></li> |
|
<li><p><strong>extract parameter</strong> <code>user.idea("action IntroduceParameter")</code></p></li> |
|
<li><p><strong>extract interface</strong> <code>user.idea("action ExtractInterface")</code></p></li> |
|
<li><p><strong>extract method</strong> <code>user.idea("action ExtractMethod")</code></p></li> |
|
<li><p><strong>refactor in line</strong> <code>user.idea("action Inline")</code></p></li> |
|
<li><p><strong>refactor move</strong> <code>user.idea("action Move")</code></p></li> |
|
<li><p><strong>refactor rename</strong> <code>user.idea("action RenameElement")</code></p></li> |
|
<li><p><strong>rename file</strong> <code>user.idea("action RenameFile")</code></p></li> |
|
<li><p><strong>fix (format | formatting)</strong> <code>user.idea("action ReformatCode")</code></p></li> |
|
<li><p><strong>fix imports</strong> <code>user.idea("action OptimizeImports")</code></p></li> |
|
<li><p><strong>(go declaration | follow)</strong> <code>user.idea("action GotoDeclaration")</code></p></li> |
|
<li><p><strong>go implementation</strong> <code>user.idea("action GotoImplementation")</code></p></li> |
|
<li><p><strong>go usage</strong> <code>user.idea("action FindUsages")</code></p></li> |
|
<li><p><strong>go type</strong> <code>user.idea("action GotoTypeDeclaration")</code></p></li> |
|
<li><p><strong>go test</strong> <code>user.idea("action GotoTest")</code></p></li> |
|
<li><p><strong>go back</strong> <code>user.idea("action Back")</code></p></li> |
|
<li><p><strong>go forward</strong> <code>user.idea("action Forward")</code></p></li> |
|
<li><p><strong>find (everywhere | all)</strong> <code>user.idea("action SearchEverywhere")</code></p></li> |
|
<li><p><strong>find (everywhere | all) <user.text> [over]</strong> <code>user.idea("action SearchEverywhere") sleep(500ms) insert(text)</code></p></li> |
|
<li><p><strong>(search | find) class</strong> <code>user.idea("action GotoClass")</code></p></li> |
|
<li><p><strong>(search | find) file</strong> <code>user.idea("action GotoFile")</code></p></li> |
|
<li><p><strong>(search | find) path</strong> <code>user.idea("action FindInPath")</code></p></li> |
|
<li><p><strong>(search | find) symbol</strong> <code>user.idea("action GotoSymbol")</code></p></li> |
|
<li><p><strong>(search | find) symbol <user.text></strong> <code>user.idea("action GotoSymbol") insert(text) key("enter")</code></p></li> |
|
<li><p><strong>recent</strong> <code>user.idea("action RecentFiles")</code></p></li> |
|
<li><p><strong>surround [this] with <user.text> [over]</strong> <code>idea("action SurroundWith") sleep(500ms) insert(text)</code></p></li> |
|
<li><p><strong>insert generated <user.text> [over]</strong> <code>user.idea("action Generate") sleep(500ms) insert(text)</code></p></li> |
|
<li><p><strong>insert template <user.text> [over]</strong> <code>idea("action InsertLiveTemplate") sleep(500ms) insert(text)</code></p></li> |
|
<li><p><strong>create (template|snippet)</strong> <code>user.idea("action SaveAsTemplate")</code></p></li> |
|
<li><p><strong>toggle recording</strong> <code>user.idea("action StartStopMacroRecording")</code></p></li> |
|
<li><p><strong>change (recording | recordings)</strong> <code>user.idea("action EditMacros")</code></p></li> |
|
<li><p><strong>play recording</strong> <code>user.idea("action PlaybackLastMacro")</code></p></li> |
|
<li><p><strong>play recording <user.text> [over]</strong> <code>idea("action PlaySavedMacrosAction") insert(text) sleep(500ms) Key("enter")</code></p></li> |
|
<li><p><strong>go mark</strong> <code>user.idea("action ShowBookmarks")</code></p></li> |
|
<li><p><strong>toggle mark</strong> <code>user.idea("action ToggleBookmark")</code></p></li> |
|
<li><p><strong>go next mark</strong> <code>user.idea("action GotoNextBookmark")</code></p></li> |
|
<li><p><strong>go last mark</strong> <code>user.idea("action GotoPreviousBookmark")</code></p></li> |
|
<li><p><strong>toggle mark <number></strong> <code>user.idea("action ToggleBookmark{number}")</code></p></li> |
|
<li><p><strong>go mark <number></strong> <code>user.idea("action GotoBookmark{number}")</code></p></li> |
|
<li><p><strong>expand deep</strong> <code>user.idea("action ExpandRegionRecursively")</code></p></li> |
|
<li><p><strong>expand all</strong> <code>user.idea("action ExpandAllRegions")</code></p></li> |
|
<li><p><strong>collapse deep</strong> <code>user.idea("action CollapseRegionRecursively")</code></p></li> |
|
<li><p><strong>collapse all</strong> <code>user.idea("action CollapseAllRegions")</code></p></li> |
|
<li><p><strong>go next (method | function)</strong> <code>user.idea("action MethodDown")</code></p></li> |
|
<li><p><strong>go last (method | function)</strong> <code>user.idea("action MethodUp")</code></p></li> |
|
<li><p><strong>clippings</strong> <code>user.idea("action PasteMultiple")</code></p></li> |
|
<li><p><strong>copy path</strong> <code>user.idea("action CopyPaths")</code></p></li> |
|
<li><p><strong>copy reference</strong> <code>user.idea("action CopyReference")</code></p></li> |
|
<li><p><strong>copy pretty</strong> <code>user.idea("action CopyAsRichText")</code></p></li> |
|
<li><p><strong>create sibling</strong> <code>user.idea("action NewElementSamePlace")</code></p></li> |
|
<li><p><strong>create sibling <user.text> [over]</strong> <code>user.idea("action NewElementSamePlace") sleep(500ms) insert(text)</code></p></li> |
|
<li><p><strong>create file</strong> <code>user.idea("action NewElement")</code></p></li> |
|
<li><p><strong>create file <user.text> [over]</strong> <code>user.idea("action NewElement") sleep(500ms) insert(text)</code></p></li> |
|
<li><p><strong>go task</strong> <code>user.idea("action tasks.goto")</code></p></li> |
|
<li><p><strong>go browser task</strong> <code>user.idea("action tasks.open.in.browser")</code></p></li> |
|
<li><p><strong>switch task</strong> <code>user.idea("action tasks.switch")</code></p></li> |
|
<li><p><strong>clear task</strong> <code>user.idea("action tasks.close")</code></p></li> |
|
<li><p><strong>configure servers</strong> <code>user.idea("action tasks.configure.servers")</code></p></li> |
|
<li><p><strong>git pull</strong> <code>user.idea("action Vcs.UpdateProject")</code></p></li> |
|
<li><p><strong>git commit</strong> <code>user.idea("action CheckinProject")</code></p></li> |
|
<li><p><strong>git push</strong> <code>user.idea("action CheckinProject")</code></p></li> |
|
<li><p><strong>git log</strong> <code>user.idea("action Vcs.ShowTabbedFileHistory")</code></p></li> |
|
<li><p><strong>git browse</strong> <code>user.idea("action Github.Open.In.Browser")</code></p></li> |
|
<li><p><strong>git (gets | gist)</strong> <code>user.idea("action Github.Create.Gist")</code></p></li> |
|
<li><p><strong>git (pull request | request)</strong> <code>user.idea("action Github.Create.Pull.Request")</code></p></li> |
|
<li><p><strong>git (view | show | list) (requests | request)</strong> <code>user.idea("action Github.View.Pull.Request")</code></p></li> |
|
<li><p><strong>git (annotate | blame)</strong> <code>user.idea("action Annotate")</code></p></li> |
|
<li><p><strong>git menu</strong> <code>user.idea("action Vcs.QuickListPopupAction")</code></p></li> |
|
<li><p><strong>toggle project</strong> <code>user.idea("action ActivateProjectToolWindow")</code></p></li> |
|
<li><p><strong>toggle find</strong> <code>user.idea("action ActivateFindToolWindow")</code></p></li> |
|
<li><p><strong>toggle run</strong> <code>user.idea("action ActivateRunToolWindow")</code></p></li> |
|
<li><p><strong>toggle debug</strong> <code>user.idea("action ActivateDebugToolWindow")</code></p></li> |
|
<li><p><strong>toggle events</strong> <code>user.idea("action ActivateEventLogToolWindow")</code></p></li> |
|
<li><p><strong>toggle terminal</strong> <code>user.idea("action ActivateTerminalToolWindow")</code></p></li> |
|
<li><p><strong>toggle git</strong> <code>user.idea("action ActivateVersionControlToolWindow")</code></p></li> |
|
<li><p><strong>toggle structure</strong> <code>user.idea("action ActivateStructureToolWindow")</code></p></li> |
|
<li><p><strong>toggle database</strong> <code>user.idea("action ActivateDatabaseToolWindow")</code></p></li> |
|
<li><p><strong>toggle database changes</strong> <code>user.idea("action ActivateDatabaseChangesToolWindow")</code></p></li> |
|
<li><p><strong>toggle make</strong> <code>user.idea("action ActivatemakeToolWindow")</code></p></li> |
|
<li><p><strong>toggle to do</strong> <code>user.idea("action ActivateTODOToolWindow")</code></p></li> |
|
<li><p><strong>toggle docker</strong> <code>user.idea("action ActivateDockerToolWindow")</code></p></li> |
|
<li><p><strong>toggle favorites</strong> <code>user.idea("action ActivateFavoritesToolWindow")</code></p></li> |
|
<li><p><strong>toggle last</strong> <code>user.idea("action JumpToLastWindow")</code></p></li> |
|
<li><p><strong>toggle pinned</strong> <code>user.idea("action TogglePinnedMode")</code></p></li> |
|
<li><p><strong>toggle docked</strong> <code>user.idea("action ToggleDockMode")</code></p></li> |
|
<li><p><strong>toggle floating</strong> <code>user.idea("action ToggleFloatingMode")</code></p></li> |
|
<li><p><strong>toggle windowed</strong> <code>user.idea("action ToggleWindowedMode")</code></p></li> |
|
<li><p><strong>toggle split</strong> <code>user.idea("action ToggleSideMode")</code></p></li> |
|
<li><p><strong>toggle tool buttons</strong> <code>user.idea("action ViewToolButtons")</code></p></li> |
|
<li><p><strong>toggle toolbar</strong> <code>user.idea("action ViewToolBar")</code></p></li> |
|
<li><p><strong>toggle status [bar]</strong> <code>user.idea("action ViewStatusBar")</code></p></li> |
|
<li><p><strong>toggle navigation [bar]</strong> <code>user.idea("action ViewNavigationBar")</code></p></li> |
|
<li><p><strong>toggle power save</strong> <code>user.idea("action TogglePowerSave")</code></p></li> |
|
<li><p><strong>toggle whitespace</strong> <code>user.idea("action EditorToggleShowWhitespaces")</code></p></li> |
|
<li><p><strong>toggle indents</strong> <code>user.idea("action EditorToggleShowIndentLines")</code></p></li> |
|
<li><p><strong>toggle line numbers</strong> <code>user.idea("action EditorToggleShowLineNumbers")</code></p></li> |
|
<li><p><strong>toggle (bread crumbs | breadcrumbs)</strong> <code>user.idea("action EditorToggleShowBreadcrumbs")</code></p></li> |
|
<li><p><strong>toggle gutter icons</strong> <code>user.idea("action EditorToggleShowGutterIcons")</code></p></li> |
|
<li><p><strong>toggle wrap</strong> <code>user.idea("action EditorToggleUseSoftWraps")</code></p></li> |
|
<li><p><strong>toggle parameters</strong> <code>user.idea("action ToggleInlineHintsAction")</code></p></li> |
|
<li><p><strong>toggle fullscreen</strong> <code>user.idea("action ToggleFullScreen")</code></p></li> |
|
<li><p><strong>toggle distraction [free mode]</strong> <code>user.idea("action ToggleDistractionFreeMode")</code></p></li> |
|
<li><p><strong>toggle presentation [mode]</strong> <code>user.idea("action TogglePresentationMode")</code></p></li> |
|
<li><p><strong>toggle comment</strong> <code>code.toggle_comment()</code></p></li> |
|
<li><p><strong>change scheme</strong> <code>user.idea("action QuickChangeScheme")</code></p></li> |
|
<li><p><strong>(toggle | pop) (doc | documentation)</strong> <code>user.idea("action QuickJavaDoc")</code></p></li> |
|
<li><p><strong>(pop deaf | toggle definition)</strong> <code>user.idea("action QuickImplementations")</code></p></li> |
|
<li><p><strong>pop type</strong> <code>user.idea("action ExpressionTypeInfo")</code></p></li> |
|
<li><p><strong>pop parameters</strong> <code>user.idea("action ParameterInfo")</code></p></li> |
|
<li><p><strong>go breakpoints</strong> <code>user.idea("action ViewBreakpoints")</code></p></li> |
|
<li><p><strong>toggle [line] breakpoint</strong> <code>user.idea("action ToggleLineBreakpoint")</code></p></li> |
|
<li><p><strong>toggle method breakpoint</strong> <code>user.idea("action ToggleMethodBreakpoint")</code></p></li> |
|
<li><p><strong>run menu</strong> <code>user.idea("action ChooseRunConfiguration")</code></p></li> |
|
<li><p><strong>run test</strong> <code>user.idea("action RunClass")</code></p></li> |
|
<li><p><strong>run test again</strong> <code>user.idea("action Rerun")</code></p></li> |
|
<li><p><strong>debug test</strong> <code>user.idea("action DebugClass")</code></p></li> |
|
<li><p><strong>step over</strong> <code>user.idea("action StepOver")</code></p></li> |
|
<li><p><strong>step into</strong> <code>user.idea("action StepInto")</code></p></li> |
|
<li><p><strong>step smart</strong> <code>user.idea("action SmartStepInto")</code></p></li> |
|
<li><p><strong>step to line</strong> <code>user.idea("action RunToCursor")</code></p></li> |
|
<li><p><strong>continue</strong> <code>user.idea("action Resume")</code></p></li> |
|
<li><p><strong>(grow | shrink) window right</strong> <code>user.idea("action ResizeToolWindowRight")</code></p></li> |
|
<li><p><strong>(grow | shrink) window left</strong> <code>user.idea("action ResizeToolWindowLeft")</code></p></li> |
|
<li><p><strong>(grow | shrink) window up</strong> <code>user.idea("action ResizeToolWindowUp")</code></p></li> |
|
<li><p><strong>(grow | shrink) window down</strong> <code>user.idea("action ResizeToolWindowDown")</code></p></li> |
|
<li><p><strong>go next (error | air)</strong> <code>user.idea("action GotoNextError")</code></p></li> |
|
<li><p><strong>go last (error | air)</strong> <code>user.idea("action GotoPreviousError")</code></p></li> |
|
<li><p><strong>fix next (error | air)</strong> <code>user.idea("action GotoNextError") user.idea("action ShowIntentionActions")</code></p></li> |
|
<li><p><strong>fix last (error | air)</strong> <code>user.idea("action GotoPreviousError") user.idea("action ShowIntentionActions")</code></p></li> |
|
<li><p><strong>select less</strong> <code>user.idea("action EditorUnSelectWord")</code></p></li> |
|
<li><p><strong>select (more|this)</strong> <code>user.idea("action EditorSelectWord")</code></p></li> |
|
<li><p><strong>expand <number> until <number></strong> <code>user.select_range(number_1, number_2) user.idea("action ExpandRegion")</code></p></li> |
|
<li><p><strong>collapse <number> until <number></strong> <code>user.select_range(number_1, number_2) user.idea("action CollapseRegion")</code></p></li> |
|
<li><p><strong>paste <number> until <number></strong> <code>user.select_range(number_1, number_2) user.idea("action EditorPaste")</code></p></li> |
|
<li><p><strong>refactor <number> until <number></strong> <code>user.select_range(number_1, number_2) user.idea("action Refactorings.QuickListPopupAction")</code></p></li> |
|
<li><p><strong>clone <number></strong> <code>user.line_clone(number)</code></p></li> |
|
<li><p><strong>clear last <user.text> [over]</strong> <code>user.idea("find prev {text}, action EditorBackSpace")</code></p></li> |
|
<li><p><strong>clear next <user.text> [over]</strong> <code>user.idea("find next {text}, action EditorBackSpace")</code></p></li> |
|
<li><p><strong>comment last <user.text> [over]</strong> <code>user.idea("find prev {text}, action CommentByLineComment")</code></p></li> |
|
<li><p><strong>comment next <user.text> [over]</strong> <code>user.idea("find next {text}, action CommentByLineComment")</code></p></li> |
|
<li><p><strong>go last <user.text> [over]</strong> <code>user.idea("find prev {text}, action EditorRight")</code></p></li> |
|
<li><p><strong>go next <user.text> [over]</strong> <code>user.idea("find next {text}, action EditorRight")</code></p></li> |
|
<li><p><strong>paste last <user.text> [over]</strong> <code>user.idea("find prev {text}, action EditorRight, action EditorPaste")</code></p></li> |
|
<li><p><strong>paste next <user.text> [over]</strong> <code>user.idea("find next {text}, action EditorRight, action EditorPaste")</code></p></li> |
|
<li><p><strong>refactor last <user.text> [over]</strong> <code>user.idea("find prev {text}, action Refactorings.QuickListPopupAction")</code></p></li> |
|
<li><p><strong>refactor next <user.text> [over]</strong> <code>user.idea("find next {text}, action Refactorings.QuickListPopupAction")</code></p></li> |
|
<li><p><strong>replace last <user.text> [over]</strong> <code>user.idea("find prev {text}, action EditorPaste")</code></p></li> |
|
<li><p><strong>replace next <user.text> [over]</strong> <code>user.idea("find next {text}, action EditorPaste")</code></p></li> |
|
<li><p><strong>select last <user.text> [over]</strong> <code>user.idea("find prev {text}")</code></p></li> |
|
<li><p><strong>select next <user.text> [over]</strong> <code>user.idea("find next {text}")</code></p></li> |
|
<li><p><strong>select camel left</strong> <code>user.extend_camel_left()</code></p></li> |
|
<li><p><strong>select camel right</strong> <code>user.extend_camel_right()</code></p></li> |
|
<li><p><strong>go camel left</strong> <code>user.camel_left()</code></p></li> |
|
<li><p><strong>go camel right</strong> <code>user.camel_right()</code></p></li> |
|
<li><p><strong>blacken</strong> <code>user.idea("action BLACKReformatCode")</code></p></li> |
|
</ul> |
|
<h1 id="kubectl">kubectl</h1> |
|
<ul> |
|
<li><p><strong>cube [control]</strong> <code>"kubectl "</code></p></li> |
|
<li><p><strong>cube create</strong> <code>"kubectl create "</code></p></li> |
|
<li><p><strong>cube expose</strong> <code>"kubectl expose "</code></p></li> |
|
<li><p><strong>cube run</strong> <code>"kubectl run "</code></p></li> |
|
<li><p><strong>cube set</strong> <code>"kubectl set "</code></p></li> |
|
<li><p><strong>cube run container</strong> <code>"kubectl run-container "</code></p></li> |
|
<li><p><strong>cube explain</strong> <code>"kubectl explain "</code></p></li> |
|
<li><p><strong>cube get</strong> <code>"kubectl get "</code></p></li> |
|
<li><p><strong>cube edit</strong> <code>"kubectl edit "</code></p></li> |
|
<li><p><strong>cube delete</strong> <code>"kubectl delete "</code></p></li> |
|
<li><p><strong>cube rollout</strong> <code>"kubectl rollout "</code></p></li> |
|
<li><p><strong>cube rolling-update</strong> <code>"kubectl rolling-update "</code></p></li> |
|
<li><p><strong>cube scale</strong> <code>"kubectl scale "</code></p></li> |
|
<li><p><strong>cube auto scale</strong> <code>"kubectl autoscale "</code></p></li> |
|
<li><p><strong>cube certificate</strong> <code>"kubectl certificate "</code></p></li> |
|
<li><p><strong>cube top</strong> <code>"kubectl top "</code></p></li> |
|
<li><p><strong>cube drain</strong> <code>"kubectl drain "</code></p></li> |
|
<li><p><strong>cube taint</strong> <code>"kubectl taint "</code></p></li> |
|
<li><p><strong>cube (cord | cordon)</strong> <code>"kubectl cordon "</code></p></li> |
|
<li><p><strong>cube (uncord | uncordon)</strong> <code>"kubectl uncordon "</code></p></li> |
|
<li><p><strong>cube cluster (info | information)</strong> <code>"kubectl cluster-info "</code></p></li> |
|
<li><p><strong>cube describe</strong> <code>"kubectl describe "</code></p></li> |
|
<li><p><strong>cube logs</strong> <code>"kubectl logs "</code></p></li> |
|
<li><p><strong>cube attach</strong> <code>"kubectl attach "</code></p></li> |
|
<li><p><strong>cube exec</strong> <code>"kubectl exec "</code></p></li> |
|
<li><p><strong>cube port forward</strong> <code>"kubectl port-forward "</code></p></li> |
|
<li><p><strong>cube proxy</strong> <code>"kubectl proxy "</code></p></li> |
|
<li><p><strong>cube copy</strong> <code>"kubectl cp "</code></p></li> |
|
<li><p><strong>cube auth</strong> <code>"kubectl auth "</code></p></li> |
|
<li><p><strong>cube diff</strong> <code>"kubectl diff "</code></p></li> |
|
<li><p><strong>cube apply</strong> <code>"kubectl apply "</code></p></li> |
|
<li><p><strong>cube patch</strong> <code>"kubectl patch "</code></p></li> |
|
<li><p><strong>cube replace</strong> <code>"kubectl replace "</code></p></li> |
|
<li><p><strong>cube wait</strong> <code>"kubectl wait "</code></p></li> |
|
<li><p><strong>cube convert</strong> <code>"kubectl convert "</code></p></li> |
|
<li><p><strong>cube customize</strong> <code>"kubectl kustomize "</code></p></li> |
|
<li><p><strong>cube label</strong> <code>"kubectl label "</code></p></li> |
|
<li><p><strong>cube annotate</strong> <code>"kubectl annotate "</code></p></li> |
|
<li><p><strong>cube completion</strong> <code>"kubectl completion "</code></p></li> |
|
<li><p><strong>cube (interface | API)</strong> <code>"kubectl api "</code></p></li> |
|
<li><p><strong>cube interface resources</strong> <code>"kubectl api-resources "</code></p></li> |
|
<li><p><strong>cube interface versions</strong> <code>"kubectl api-versions "</code></p></li> |
|
<li><p><strong>cube config</strong> <code>"kubectl config "</code></p></li> |
|
<li><p><strong>cube help</strong> <code>"kubectl help "</code></p></li> |
|
<li><p><strong>cube plugin</strong> <code>"kubectl plugin "</code></p></li> |
|
<li><p><strong>cube version</strong> <code>"kubectl version "</code></p></li> |
|
<li><p><strong>cube {user.kubectl_action} [{user.kubectl_object}]</strong> <code>insert("kubectl {kubectl_action} ") insert(kubectl_object or "")</code></p></li> |
|
<li><p><strong>cube detach</strong> <code>key("ctrl-p") key("ctrl-q")</code></p></li> |
|
<li><p><strong>cube shell</strong> <code>insert("kubectl exec -it -- /bin/bash") key("left:13")</code></p></li> |
|
</ul> |
|
<h1 id="linux-dunst">linux dunst</h1> |
|
<ul> |
|
<li><p><strong>show notifications</strong> <code>key(ctrl-</code>)`</p></li> |
|
<li><p><strong>dismiss [notifications]</strong> <code>user.system_command('dunstctl close')</code></p></li> |
|
<li><p><strong>dismiss all [notifications]</strong> <code>user.system_command('dunstctl close-all')</code></p></li> |
|
</ul> |
|
<h1 id="linux-keepassx">linux keepassx</h1> |
|
<ul> |
|
<li><p><strong>open database</strong> <code>key(ctrl-o)</code></p></li> |
|
<li><p><strong>save database</strong> <code>key(ctrl-s)</code></p></li> |
|
<li><p><strong>close database</strong> <code>key(ctrl-w)</code></p></li> |
|
<li><p><strong>lock database</strong> <code>key(ctrl-l)</code></p></li> |
|
<li><p><strong>quit</strong> <code>key(ctrl-q)</code></p></li> |
|
<li><p><strong>[add] new entry</strong> <code>key(ctrl-n)</code></p></li> |
|
<li><p><strong>clone entry</strong> <code>key(ctrl-k)</code></p></li> |
|
<li><p><strong>(view|edit) entry</strong> <code>key(ctrl-e)</code></p></li> |
|
<li><p><strong>delete entry</strong> <code>key(ctrl-d)</code></p></li> |
|
<li><p><strong>copy user [name]</strong> <code>key(ctrl-b)</code></p></li> |
|
<li><p><strong>copy password</strong> <code>key(ctrl-c)</code></p></li> |
|
<li><p><strong>open (earl|url|link)</strong> <code>key(ctrl-u)</code></p></li> |
|
<li><p><strong>copy (earl|url|link)</strong> <code>key(ctrl-alt-u)</code></p></li> |
|
<li><p><strong>find</strong> <code>key(ctrl-f)</code></p></li> |
|
<li><p><strong>find <user.text></strong> <code>key(ctrl-f) insert("{text}")</code></p></li> |
|
</ul> |
|
<h1 id="linux-signal">linux signal</h1> |
|
<ul> |
|
<li><p><strong>show shortcuts</strong> <code>key("ctrl-/")</code></p></li> |
|
<li><p><strong>(next|nav|navigate) [by] (sec|section)</strong> <code>key("ctrl-t")</code></p></li> |
|
<li><p><strong>(prev|previous) (chat|conversation)</strong> <code>key("alt-down")</code></p></li> |
|
<li><p><strong>next (chat|conversation)</strong> <code>key("alt-up")</code></p></li> |
|
<li><p><strong>(prev|previous) unread</strong> <code>key("alt-shift-down")</code></p></li> |
|
<li><p><strong>next unread</strong> <code>key("alt-shift-up")</code></p></li> |
|
<li><p><strong>[open] (pref|preferences)</strong> <code>key("ctrl-,")</code></p></li> |
|
<li><p><strong>open conversation menu</strong> <code>key("ctrl-shift-l")</code></p></li> |
|
<li><p><strong>search</strong> <code>key("ctrl-f")</code></p></li> |
|
<li><p><strong>search chat</strong> <code>key("ctrl-shift-f")</code></p></li> |
|
<li><p><strong>focus (chat|composer)</strong> <code>key("ctrl-shift-t")</code></p></li> |
|
<li><p><strong>open media</strong> <code>key("ctrl-shift-m")</code></p></li> |
|
<li><p><strong>open emoji</strong> <code>key("ctrl-shift-j")</code></p></li> |
|
<li><p><strong>open sticker</strong> <code>key("ctrl-shift-s")</code></p></li> |
|
<li><p><strong>record [voice] message</strong> <code>key("ctrl-shift-v")</code></p></li> |
|
<li><p><strong>archive chat</strong> <code>key("ctrl-shift-a")</code></p></li> |
|
<li><p><strong>unarchive chat</strong> <code>key("ctrl-shift-u")</code></p></li> |
|
<li><p><strong>(first|top) message</strong> <code>key("ctrl-up")</code></p></li> |
|
<li><p><strong>(last|bottom) message</strong> <code>key("ctrl-down")</code></p></li> |
|
<li><p><strong>close chat</strong> <code>key("ctrl-shift-c")</code></p></li> |
|
<li><p><strong>send it</strong> <code>key("enter")</code></p></li> |
|
<li><p><strong>message details</strong> <code>key("ctrl-d")</code></p></li> |
|
<li><p><strong>reply [message]</strong> <code>key("ctrl-shift-r")</code></p></li> |
|
<li><p><strong>react [message]</strong> <code>key("ctrl-shift-e")</code></p></li> |
|
<li><p><strong>save attachment</strong> <code>key("ctrl-s")</code></p></li> |
|
<li><p><strong>delete [message]</strong> <code>key("ctrl-shift-d")</code></p></li> |
|
<li><p><strong>send message</strong> <code>key("ctrl-enter")</code></p></li> |
|
<li><p><strong>expand chat</strong> <code>key("ctrl-shift-x")</code></p></li> |
|
<li><p><strong>attach [file]</strong> <code>key("ctrl-u")</code></p></li> |
|
<li><p><strong>remove [link] preview</strong> <code>key("ctrl-p")</code></p></li> |
|
<li><p><strong>remove [link] attachment</strong> <code>key("ctrl-shift-p")</code></p></li> |
|
</ul> |
|
<h1 id="linux-taskwarrior">linux taskwarrior</h1> |
|
<ul> |
|
<li><p><strong>task version</strong> <code>"task --version\n"</code></p></li> |
|
<li><p><strong>task commands</strong> <code>"task commands\n"</code></p></li> |
|
<li><p><strong>task help</strong> <code>"task help\n"</code></p></li> |
|
<li><p><strong>task list</strong> <code>"task list\n"</code></p></li> |
|
<li><p><strong>task list orphans</strong> <code>"task project: list\n"</code></p></li> |
|
<li><p><strong>task list untagged</strong> <code>"task tags.none: list\n"</code></p></li> |
|
<li><p><strong>task list <user.text></strong> <code>"task list {text}\n"</code></p></li> |
|
<li><p><strong>task list project</strong> <code>"task list project: "</code></p></li> |
|
<li><p><strong>task list project <user.text></strong> <code>"task list project:{text}\n"</code></p></li> |
|
<li><p><strong>task add</strong> <code>"task add "</code></p></li> |
|
<li><p><strong>task add <user.text></strong> <code>"task add {text}\n"</code></p></li> |
|
<li><p><strong>task undo</strong> <code>"task undo\n"</code></p></li> |
|
<li><p><strong>(tasks|task next)</strong> <code>"task next\n"</code></p></li> |
|
<li><p><strong>task <number> edit</strong> <code>"task {number} edit"</code></p></li> |
|
<li><p><strong>task <number> done</strong> <code>"task {number} done"</code></p></li> |
|
<li><p><strong>task <number> delete</strong> <code>"task {number} delete"</code></p></li> |
|
</ul> |
|
<h1 id="linux-terminal">linux terminal</h1> |
|
<ul> |
|
<li><p><strong>run last</strong> <code>key(up) key(enter)</code></p></li> |
|
<li><p><strong>rerun <user.text></strong> <code>key(ctrl-r) insert(text)</code></p></li> |
|
<li><p><strong>rerun search</strong> <code>key(ctrl-r)</code></p></li> |
|
<li><p><strong>kill all</strong> <code>key(ctrl-c)</code></p></li> |
|
<li><p><strong>go tab <number></strong> <code>key("alt-{number}")</code></p></li> |
|
</ul> |
|
<h1 id="linux-termite">linux termite</h1> |
|
<ul> |
|
<li><p><strong>shell yank</strong> <code>key("y")</code></p></li> |
|
<li><p><strong>shell select</strong> <code>key("ctrl-shift-space")</code></p></li> |
|
<li><p><strong>shell insert</strong> <code>key("escape")</code></p></li> |
|
<li><p><strong>visual line</strong> <code>key("v")</code></p></li> |
|
<li><p><strong>visual line mode</strong> <code>key("V")</code></p></li> |
|
</ul> |
|
<h1 id="linux-tmux">linux tmux</h1> |
|
<ul> |
|
<li><p><strong>mux</strong> <code>"tmux "</code></p></li> |
|
<li><p><strong>mux new session</strong> <code>insert('tmux new ')</code></p></li> |
|
<li><p><strong>mux sessions</strong> <code>key(ctrl-b) key(s)</code></p></li> |
|
<li><p><strong>mux name session</strong> <code>key(ctrl-b) key($)</code></p></li> |
|
<li><p><strong>mux kill session</strong> <code>insert('tmux kill-session -t ')</code></p></li> |
|
<li><p><strong>mux new window</strong> <code>key(ctrl-b) key(c)</code></p></li> |
|
<li><p><strong>mux window <number></strong> <code>key(ctrl-b ) key('{number}')</code></p></li> |
|
<li><p><strong>mux previous window</strong> <code>key(ctrl-b) key(p)</code></p></li> |
|
<li><p><strong>mux next window</strong> <code>key(ctrl-b) key(n)</code></p></li> |
|
<li><p><strong>mux rename window</strong> <code>key(ctrl-b) key(,)</code></p></li> |
|
<li><p><strong>mux close window</strong> <code>key(ctrl-b) key(&)</code></p></li> |
|
<li><p><strong>mux split horizontal</strong> <code>key(ctrl-b) key(%)</code></p></li> |
|
<li><p><strong>mux split vertical</strong> <code>key(ctrl-b) key(")</code></p></li> |
|
<li><p><strong>mux next pane</strong> <code>key(ctrl-b) key(o)</code></p></li> |
|
<li><p><strong>mux move <user.arrow_key></strong> <code>key(ctrl-b) key(arrow_key)</code></p></li> |
|
<li><p><strong>mux close pane</strong> <code>key(ctrl-b) key(x)</code></p></li> |
|
<li><p><strong>mux pane numbers</strong> <code>key(ctrl-b) key(q)</code></p></li> |
|
</ul> |
|
<h1 id="mac-datagrip">mac datagrip</h1> |
|
<ul> |
|
<li><p><strong>run</strong> <code>key(cmd-enter)</code></p></li> |
|
<li><p><strong>run it</strong> <code>key(cmd-enter) sleep(50ms) key(enter)</code></p></li> |
|
<li><p><strong>back</strong> <code>key(alt-left)</code></p></li> |
|
<li><p><strong>fwack</strong> <code>key(alt-right)</code></p></li> |
|
<li><p><strong>erase</strong> <code>key(alt-backspace)</code></p></li> |
|
<li><p><strong>move up</strong> <code>key(cmd-shift-up)</code></p></li> |
|
<li><p><strong>move down</strong> <code>key(cmd-shift-down)</code></p></li> |
|
</ul> |
|
<h1 id="mac-desktops">mac desktops</h1> |
|
<ul> |
|
<li><p><strong>desk <number></strong> <code>user.desktop(number)</code></p></li> |
|
<li><p><strong>window move desk <number></strong> <code>user.window_move_desktop(number)</code></p></li> |
|
<li><p><strong>window move desk left</strong> <code>user.window_move_desktop_left()</code></p></li> |
|
<li><p><strong>window move desk right</strong> <code>user.window_move_desktop_right()</code></p></li> |
|
</ul> |
|
<h1 id="mac-finder">mac finder</h1> |
|
<ul> |
|
<li><p><strong>preferences</strong> <code>key(cmd-,)</code></p></li> |
|
<li><p><strong>options</strong> <code>key(cmd-j)</code></p></li> |
|
<li><p><strong>search</strong> <code>key(cmd-alt-f)</code></p></li> |
|
<li><p><strong>sort by none</strong> <code>key(ctrl-alt-cmd-0)</code></p></li> |
|
<li><p><strong>sort by name</strong> <code>key(ctrl-alt-cmd-1)</code></p></li> |
|
<li><p><strong>sort by kind</strong> <code>key(ctrl-alt-cmd-2)</code></p></li> |
|
<li><p><strong>sort by date opened</strong> <code>key(ctrl-alt-cmd-3)</code></p></li> |
|
<li><p><strong>sort by date added</strong> <code>key(ctrl-alt-cmd-4)</code></p></li> |
|
<li><p><strong>sort by date modified</strong> <code>key(ctrl-alt-cmd-5)</code></p></li> |
|
<li><p><strong>sort by size</strong> <code>key(ctrl-alt-cmd-6)</code></p></li> |
|
<li><p><strong>icon view</strong> <code>key(cmd-1)</code></p></li> |
|
<li><p><strong>column view</strong> <code>key(cmd-3)</code></p></li> |
|
<li><p><strong>list view</strong> <code>key(cmd-2)</code></p></li> |
|
<li><p><strong>gallery view</strong> <code>key(cmd-4)</code></p></li> |
|
<li><p><strong>copy path</strong> <code>key(alt-cmd-c)</code></p></li> |
|
<li><p><strong>trash it</strong> <code>key(cmd-backspace)</code></p></li> |
|
<li><p><strong>hide [finder]</strong> <code>key(cmd-h)</code></p></li> |
|
<li><p><strong>hide others</strong> <code>app.window_hide_others()</code></p></li> |
|
</ul> |
|
<h1 id="mac-rstudio">mac rstudio</h1> |
|
<ul> |
|
<li><p><strong>run that</strong> <code>key("cmd-enter")</code></p></li> |
|
<li><p><strong>run document</strong> <code>key("cmd-alt-r")</code></p></li> |
|
<li><p><strong>run from top</strong> <code>key("cmd-alt-b")</code></p></li> |
|
<li><p><strong>run to end</strong> <code>key("cmd-alt-e")</code></p></li> |
|
<li><p><strong>run (function|funk)</strong> <code>key("cmd-alt-f")</code></p></li> |
|
<li><p><strong>run section</strong> <code>key("cmd-alt-t")</code></p></li> |
|
<li><p><strong>run previous chunks</strong> <code>key("cmd-alt-p")</code></p></li> |
|
<li><p><strong>run chunk</strong> <code>key("cmd-alt-c")</code></p></li> |
|
<li><p><strong>run next chunk</strong> <code>key("cmd-alt-n")</code></p></li> |
|
<li><p><strong>run all</strong> <code>key("cmd-shift-s")</code></p></li> |
|
<li><p><strong>run knitter</strong> <code>key("cmd-shift-k")</code></p></li> |
|
<li><p><strong>run profiler</strong> <code>key("cmd-shift-alt-p")</code></p></li> |
|
<li><p><strong>jump back</strong> <code>key("cmd-f9")</code></p></li> |
|
<li><p><strong>jump forward</strong> <code>key("cmd-f10")</code></p></li> |
|
<li><p><strong>close all tabs</strong> <code>key("cmd-shift-w")</code></p></li> |
|
<li><p><strong>indent lines</strong> <code>key("cmd-i")</code></p></li> |
|
<li><p><strong>toggle comment</strong> <code>key("cmd-shift-c")</code></p></li> |
|
<li><p><strong>reformat comment</strong> <code>key("cmd-shift-/")</code></p></li> |
|
<li><p><strong>reformat R code</strong> <code>key("cmd-shift-a")</code></p></li> |
|
<li><p><strong>line up</strong> <code>key("alt-up")</code></p></li> |
|
<li><p><strong>line down</strong> <code>key("alt-down")</code></p></li> |
|
<li><p><strong>duplicate line up</strong> <code>key("cmd-alt-up")</code></p></li> |
|
<li><p><strong>duplicate line [down]</strong> <code>key("cmd-alt-down")</code></p></li> |
|
<li><p><strong>select to paren</strong> <code>key("ctrl-shift-e")</code></p></li> |
|
<li><p><strong>select to matching paren</strong> <code>key("ctrl-shift-alt-e")</code></p></li> |
|
<li><p><strong>jump to matching</strong> <code>key("ctrl-p")</code></p></li> |
|
<li><p><strong>expand selection</strong> <code>key("shift-alt-cmd-up")</code></p></li> |
|
<li><p><strong>reduce selection</strong> <code>key("shift-alt-cmd-down")</code></p></li> |
|
<li><p><strong>add cursor up</strong> <code>key("ctrl-alt-up")</code></p></li> |
|
<li><p><strong>add cursor down</strong> <code>key("ctrl-alt-down")</code></p></li> |
|
<li><p><strong>move active cursor up</strong> <code>key("ctrl-alt-shift-up")</code></p></li> |
|
<li><p><strong>move active cursor down</strong> <code>key("ctrl-alt-shift-down")</code></p></li> |
|
<li><p><strong>delete line</strong> <code>key("cmd-d")</code></p></li> |
|
<li><p><strong>delete word left</strong> <code>key("alt-backspace")</code></p></li> |
|
<li><p><strong>delete word right</strong> <code>key("alt-delete")</code></p></li> |
|
<li><p><strong>assign that</strong> <code>key("alt--")</code></p></li> |
|
<li><p><strong>pipe that</strong> <code>key("cmd-shift-m")</code></p></li> |
|
<li><p><strong>insert knitter chunk</strong> <code>key("cmd-alt-i")</code></p></li> |
|
<li><p><strong>fold that</strong> <code>key("cmd-alt-l")</code></p></li> |
|
<li><p><strong>unfold that</strong> <code>key("cmd-shift-alt-l")</code></p></li> |
|
<li><p><strong>fold all</strong> <code>key("cmd-alt-o")</code></p></li> |
|
<li><p><strong>unfold all</strong> <code>key("cmd-shift-alt-o")</code></p></li> |
|
<li><p><strong>find and replace</strong> <code>key("cmd-f")</code></p></li> |
|
<li><p><strong>find next</strong> <code>key("cmd-g")</code></p></li> |
|
<li><p><strong>find previous</strong> <code>key("cmd-shift-g")</code></p></li> |
|
<li><p><strong>find with selection</strong> <code>key("cmd-e")</code></p></li> |
|
<li><p><strong>find in files</strong> <code>key("cmd-shift-f")</code></p></li> |
|
<li><p><strong>run replace</strong> <code>key("cmd-shift-j")</code></p></li> |
|
<li><p><strong>run spell check</strong> <code>key("f7")</code></p></li> |
|
<li><p><strong>go to source</strong> <code>key("ctrl-1")</code></p></li> |
|
<li><p><strong>go to console</strong> <code>key("ctrl-2")</code></p></li> |
|
<li><p><strong>go to help</strong> <code>key("ctrl-3")</code></p></li> |
|
<li><p><strong>go to history</strong> <code>key("ctrl-4")</code></p></li> |
|
<li><p><strong>go to files</strong> <code>key("ctrl-5")</code></p></li> |
|
<li><p><strong>go to (plots|plot)</strong> <code>key("ctrl-6")</code></p></li> |
|
<li><p><strong>go to packages</strong> <code>key("ctrl-7")</code></p></li> |
|
<li><p><strong>go to environment</strong> <code>key("ctrl-8")</code></p></li> |
|
<li><p><strong>go to git</strong> <code>key("ctrl-9")</code></p></li> |
|
<li><p><strong>go to build</strong> <code>key("ctrl-0")</code></p></li> |
|
<li><p><strong>go to terminal</strong> <code>key("alt-shift-t")</code></p></li> |
|
<li><p><strong>go to omni</strong> <code>key("ctrl-.")</code></p></li> |
|
<li><p><strong>go to line</strong> <code>key("cmd-shift-alt-g")</code></p></li> |
|
<li><p><strong>go to section</strong> <code>key("cmd-shift-alt-j")</code></p></li> |
|
<li><p><strong>go to tab</strong> <code>key("ctrl-shift-.")</code></p></li> |
|
<li><p><strong>go to previous tab</strong> <code>key("ctrl-f11")</code></p></li> |
|
<li><p><strong>go to next tab</strong> <code>key("ctrl-f12")</code></p></li> |
|
<li><p><strong>go to first tab</strong> <code>key("ctrl-shift-f11")</code></p></li> |
|
<li><p><strong>go to last tab</strong> <code>key("ctrl-shift-f12")</code></p></li> |
|
<li><p><strong>zoom source</strong> <code>key("ctrl-shift-1")</code></p></li> |
|
<li><p><strong>(zoom|show) all</strong> <code>key("ctrl-shift-0")</code></p></li> |
|
<li><p><strong>help that</strong> <code>key("f1")</code></p></li> |
|
<li><p><strong>define that</strong> <code>key("f2")</code></p></li> |
|
<li><p><strong>previous plot</strong> <code>key("cmd-alt-f11")</code></p></li> |
|
<li><p><strong>next plot</strong> <code>key("cmd-alt-f12")</code></p></li> |
|
<li><p><strong>restart R session</strong> <code>key("cmd-shift-f10")</code></p></li> |
|
<li><p><strong>dev tools build</strong> <code>key("cmd-shift-b")</code></p></li> |
|
<li><p><strong>dev tools load all</strong> <code>key("cmd-shift-l")</code></p></li> |
|
<li><p><strong>dev tools test</strong> <code>key("cmd-shift-t")</code></p></li> |
|
<li><p><strong>dev tools check</strong> <code>key("cmd-shift-e")</code></p></li> |
|
<li><p><strong>dev tools document</strong> <code>key("cmd-shift-d")</code></p></li> |
|
<li><p><strong>toggle breakpoint</strong> <code>key("shift-f9")</code></p></li> |
|
<li><p><strong>debug next</strong> <code>key("f10")</code></p></li> |
|
<li><p><strong>debug step into (function|funk)</strong> <code>key("shift-f4")</code></p></li> |
|
<li><p><strong>debug finish (function|funk)</strong> <code>key("shift-f6")</code></p></li> |
|
<li><p><strong>debug continue</strong> <code>key("shift-f5")</code></p></li> |
|
<li><p><strong>debug stop</strong> <code>key("shift-f8")</code></p></li> |
|
<li><p><strong>run git diff</strong> <code>key("ctrl-alt-d")</code></p></li> |
|
<li><p><strong>run git commit</strong> <code>key("ctrl-alt-m")</code></p></li> |
|
</ul> |
|
<h1 id="mac-terminal">mac terminal</h1> |
|
<ul> |
|
<li><p><strong>rerun search</strong> <code>key(ctrl-r)</code></p></li> |
|
<li><p><strong>suspend</strong> <code>key(ctrl-z)</code></p></li> |
|
<li><p><strong>resume</strong> <code>insert("fg") key(enter)</code></p></li> |
|
</ul> |
|
<h1 id="mac-slack">mac slack</h1> |
|
<ul> |
|
<li><p><strong>workspace <number></strong> <code>key("cmd-{number}")</code></p></li> |
|
<li><p><strong>(slack | lack) [channel] info</strong> <code>key(cmd-shift-i)</code></p></li> |
|
<li><p><strong>(move | next) focus</strong> <code>key(ctrl-</code>)`</p></li> |
|
<li><p><strong>[next] (section | zone)</strong> <code>key(f6)</code></p></li> |
|
<li><p><strong>(previous | last) (section | zone)</strong> <code>key(shift-f6)</code></p></li> |
|
<li><p><strong>(slack | lack) [direct] messages</strong> <code>key(cmd-shift-k)</code></p></li> |
|
<li><p><strong>(slack | lack) threads</strong> <code>key(cmd-shift-t)</code></p></li> |
|
<li><p><strong>(slack | lack) (history [next] | back | backward)</strong> <code>key(cmd-[)</code></p></li> |
|
<li><p><strong>(slack | lack) forward</strong> <code>key(cmd-])</code></p></li> |
|
<li><p><strong>[next] (element | bit)</strong> <code>key(tab)</code></p></li> |
|
<li><p><strong>(previous | last) (element | bit)</strong> <code>key(shift-tab)</code></p></li> |
|
<li><p><strong>(slack | lack) (my stuff | activity)</strong> <code>key(cmd-shift-m)</code></p></li> |
|
<li><p><strong>(slack | lack) directory</strong> <code>key(cmd-shift-e)</code></p></li> |
|
<li><p><strong>(slack | lack) (starred [items] | stars)</strong> <code>key(cmd-shift-s)</code></p></li> |
|
<li><p><strong>(slack | lack) unread [messages]</strong> <code>key(cmd-j)</code></p></li> |
|
<li><p><strong>(go | undo | toggle) full</strong> <code>key(ctrl-cmd-f)</code></p></li> |
|
<li><p><strong>grab left</strong> <code>key(shift-up)</code></p></li> |
|
<li><p><strong>grab right</strong> <code>key(shift-down)</code></p></li> |
|
<li><p><strong>add line</strong> <code>key(shift-enter)</code></p></li> |
|
<li><p><strong>(slack | lack) (slap | slaw | slapper)</strong> <code>key(cmd-right shift-enter)</code></p></li> |
|
<li><p><strong>(slack | lack) (react | reaction)</strong> <code>key(cmd-shift-\\)</code></p></li> |
|
<li><p><strong>(insert command | commandify)</strong> <code>key(cmd-shift-c)</code></p></li> |
|
<li><p><strong>insert code</strong> <code>insert("``````") key(left left left) key(shift-enter) key(shift-enter) key(up)</code></p></li> |
|
<li><p><strong>(slack | lack) (bull | bullet | bulleted) [list]</strong> <code>key(cmd-shift-8)</code></p></li> |
|
<li><p><strong>(slack | lack) (number | numbered) [list]</strong> <code>key(cmd-shift-7)</code></p></li> |
|
<li><p><strong>(slack | lack) (quotes | quotation)</strong> <code>key(cmd-shift->)</code></p></li> |
|
<li><p><strong>bold</strong> <code>key(cmd-b)</code></p></li> |
|
<li><p><strong>(italic | italicize)</strong> <code>key(cmd-i)</code></p></li> |
|
<li><p><strong>(strike | strikethrough)</strong> <code>key(cmd-shift-x)</code></p></li> |
|
<li><p><strong>(clear | scrap | scratch)</strong> <code>key(cmd-a backspace)</code></p></li> |
|
<li><p><strong>(slack | lack) snippet</strong> <code>key(cmd-shift-enter)</code></p></li> |
|
<li><p><strong>([toggle] mute | unmute)</strong> <code>key(m)</code></p></li> |
|
<li><p><strong>(slack | lack) ([toggle] video)</strong> <code>key(v)</code></p></li> |
|
<li><p><strong>(slack | lack) invite</strong> <code>key(a)</code></p></li> |
|
<li><p><strong>(slack | lack) shortcuts</strong> <code>key(cmd-/)</code></p></li> |
|
<li><p><strong>emote <user.text></strong> <code>"{text}"</code></p></li> |
|
<li><p><strong>toggle left sidebar</strong> <code>key(cmd-shift-d)</code></p></li> |
|
<li><p><strong>toggle right sidebar</strong> <code>key(cmd-.)</code></p></li> |
|
</ul> |
|
<h1 id="win-slack">win slack</h1> |
|
<ul> |
|
<li><p><strong>workspace <number></strong> <code>key("ctrl-{number}")</code></p></li> |
|
<li><p><strong>(slack | lack) [channel] info</strong> <code>key(ctrl-shift-i)</code></p></li> |
|
<li><p><strong>(move | next) focus</strong> <code>key(ctrl-</code>)`</p></li> |
|
<li><p><strong>[next] (section | zone)</strong> <code>key(f6)</code></p></li> |
|
<li><p><strong>(previous | last) (section | zone)</strong> <code>key(shift-f6)</code></p></li> |
|
<li><p><strong>(slack | lack) [direct] messages</strong> <code>key(ctrl-shift-k)</code></p></li> |
|
<li><p><strong>(slack | lack) threads</strong> <code>key(ctrl-shift-t)</code></p></li> |
|
<li><p><strong>(slack | lack) (history [next] | back | backward)</strong> <code>key(alt-left)</code></p></li> |
|
<li><p><strong>(slack | lack) forward</strong> <code>key(alt-right)</code></p></li> |
|
<li><p><strong>[next] (element | bit)</strong> <code>key(tab)</code></p></li> |
|
<li><p><strong>(previous | last) (element | bit)</strong> <code>key(shift-tab)</code></p></li> |
|
<li><p><strong>(slack | lack) (my stuff | activity)</strong> <code>key(ctrl-shift-m)</code></p></li> |
|
<li><p><strong>(slack | lack) directory</strong> <code>key(ctrl-shift-e)</code></p></li> |
|
<li><p><strong>(slack | lack) (starred [items] | stars)</strong> <code>key(ctrl-shift-s)</code></p></li> |
|
<li><p><strong>(slack | lack) unread [messages]</strong> <code>key(ctrl-j)</code></p></li> |
|
<li><p><strong>grab left</strong> <code>key(shift-up)</code></p></li> |
|
<li><p><strong>grab right</strong> <code>key(shift-down)</code></p></li> |
|
<li><p><strong>add line</strong> <code>key(shift-enter)</code></p></li> |
|
<li><p><strong>(slack | lack) (react | reaction)</strong> <code>key(ctrl-shift-\\)</code></p></li> |
|
<li><p><strong>(insert command | commandify)</strong> <code>key(ctrl-shift-c)</code></p></li> |
|
<li><p><strong>insert code</strong> <code>insert("``````") key(left left left) key(shift-enter) key(shift-enter) key(up)</code></p></li> |
|
<li><p><strong>(slack | lack) (bull | bullet | bulleted) [list]</strong> <code>key(ctrl-shift-8)</code></p></li> |
|
<li><p><strong>(slack | lack) (number | numbered) [list]</strong> <code>key(ctrl-shift-7)</code></p></li> |
|
<li><p><strong>(slack | lack) (quotes | quotation)</strong> <code>key(ctrl-shift-9)</code></p></li> |
|
<li><p><strong>bold</strong> <code>key(ctrl-b)</code></p></li> |
|
<li><p><strong>(italic | italicize)</strong> <code>key(ctrl-i)</code></p></li> |
|
<li><p><strong>(strike | strikethrough)</strong> <code>key(ctrl-shift-x)</code></p></li> |
|
<li><p><strong>(clear | scrap | scratch)</strong> <code>key(ctrl-a backspace)</code></p></li> |
|
<li><p><strong>(slack | lack) snippet</strong> <code>key(ctrl-shift-enter)</code></p></li> |
|
<li><p><strong>([toggle] mute | unmute)</strong> <code>key(m)</code></p></li> |
|
<li><p><strong>(slack | lack) ([toggle] video)</strong> <code>key(v)</code></p></li> |
|
<li><p><strong>(slack | lack) invite</strong> <code>key(a)</code></p></li> |
|
<li><p><strong>(slack | lack) shortcuts</strong> <code>key(ctrl-/)</code></p></li> |
|
<li><p><strong>emote <user.text></strong> <code>"{text}"</code></p></li> |
|
<li><p><strong>toggle left sidebar</strong> <code>key(ctrl-shift-d)</code></p></li> |
|
<li><p><strong>toggle right sidebar</strong> <code>key(ctrl-.)</code></p></li> |
|
</ul> |
|
<h1 id="teams">teams</h1> |
|
<ul> |
|
<li><p><strong>show shortcuts</strong> <code>key(ctrl-.)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] search</strong> <code>key(ctrl-e)</code></p></li> |
|
<li><p><strong>show commands</strong> <code>key(ctrl-/)</code></p></li> |
|
<li><p><strong>open filter</strong> <code>key(ctrl-shift-f)</code></p></li> |
|
<li><p><strong>go to</strong> <code>key(ctrl-g)</code></p></li> |
|
<li><p><strong>open (apps|applications)</strong> <code>key(ctrl-</code>)`</p></li> |
|
<li><p><strong>[start] new chat</strong> <code>key(ctrl-n)</code></p></li> |
|
<li><p><strong>open settings</strong> <code>key(ctrl-,)</code></p></li> |
|
<li><p><strong>open help</strong> <code>key(f1)</code></p></li> |
|
<li><p><strong>close</strong> <code>key(escape)</code></p></li> |
|
<li><p><strong>open activity</strong> <code>key(ctrl-1)</code></p></li> |
|
<li><p><strong>open chat</strong> <code>key(ctrl-2)</code></p></li> |
|
<li><p><strong>open teams</strong> <code>key(ctrl-3)</code></p></li> |
|
<li><p><strong>open calendar</strong> <code>key(ctrl-4)</code></p></li> |
|
<li><p><strong>open planner</strong> <code>key(ctrl-5)</code></p></li> |
|
<li><p><strong>open calls</strong> <code>key(ctrl-6)</code></p></li> |
|
<li><p><strong>open files</strong> <code>key(ctrl-7)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] (prev|previous) [list] item</strong> <code>key(alt-up)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] next [list] item</strong> <code>key(alt-down)</code></p></li> |
|
<li><p><strong>move [selected] team up</strong> <code>key(ctrl-shift-up)</code></p></li> |
|
<li><p><strong>move [selected] team down</strong> <code>key(ctrl-shift-down)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] (prev|previous) section</strong> <code>key(ctrl-shift-f6)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] next section</strong> <code>key(ctrl-f6)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] compose [box]</strong> <code>key(c)</code></p></li> |
|
<li><p><strong>[expand] compose [box]</strong> <code>key(ctrl-shift-x)</code></p></li> |
|
<li><p><strong>send</strong> <code>key(ctrl-enter)</code></p></li> |
|
<li><p><strong>attach file</strong> <code>key(ctrl-o)</code></p></li> |
|
<li><p><strong>[start] new line</strong> <code>key(shift-enter)</code></p></li> |
|
<li><p><strong>reply [to] [thread]</strong> <code>key(r)</code></p></li> |
|
<li><p><strong>accept video call</strong> <code>key(ctrl-shift-a)</code></p></li> |
|
<li><p><strong>accept audio call</strong> <code>key(ctrl-shift-s)</code></p></li> |
|
<li><p><strong>decline call</strong> <code>key(ctrl-shift-d)</code></p></li> |
|
<li><p><strong>start audio call</strong> <code>key(ctrl-shift-c)</code></p></li> |
|
<li><p><strong>start video call</strong> <code>key(ctrl-shift-u)</code></p></li> |
|
<li><p><strong>toggle mute</strong> <code>key(ctrl-shift-m)</code></p></li> |
|
<li><p><strong>starch screen share session</strong> <code>key(ctrl-shift-e)</code></p></li> |
|
<li><p><strong>toggle video</strong> <code>key(ctrl-shift-o)</code></p></li> |
|
<li><p><strong><a href="#go">go</a> [to] sharing toolbar</strong> <code>key(ctrl-shift-space)</code></p></li> |
|
<li><p><strong>decline screen share</strong> <code>key(ctrl-shift-d)</code></p></li> |
|
<li><p><strong>accept screen share</strong> <code>key(ctrl-shift-a)</code></p></li> |
|
<li><p><strong>schedule [a] meeting</strong> <code>key(alt-shift-n)</code></p></li> |
|
<li><p><strong>go to current time</strong> <code>key(alt-.)</code></p></li> |
|
<li><p><strong>go to (prev|previous) (day|week)</strong> <code>key(ctrl-alt-left)</code></p></li> |
|
<li><p><strong>go to next (day|week)</strong> <code>key(ctrl-alt-right)</code></p></li> |
|
<li><p><strong>view day</strong> <code>key(ctrl-alt-1)</code></p></li> |
|
<li><p><strong>view work week</strong> <code>key(ctrl-alt-2)</code></p></li> |
|
<li><p><strong>view week</strong> <code>key(ctrl-alt-3)</code></p></li> |
|
<li><p><strong>(safe|send) meeting request</strong> <code>key(ctrl-s)</code></p></li> |
|
<li><p><strong>join [from] meeting [details]</strong> <code>key(alt-shift-j)</code></p></li> |
|
<li><p><strong>go to suggested time</strong> <code>key(alt-shift-s)</code></p></li> |
|
</ul> |
|
<h1 id="visual-studio">visual studio</h1> |
|
<ul> |
|
<li><p><strong>panel solution</strong> <code>key(ctrl-alt-l)</code></p></li> |
|
<li><p><strong>panel properties</strong> <code>key(f4)</code></p></li> |
|
<li><p><strong>panel output</strong> <code>key(ctrl-alt-o)</code></p></li> |
|
<li><p><strong>panel class</strong> <code>key(ctrl-shift-c)</code></p></li> |
|
<li><p><strong>panel errors</strong> <code>key(ctrl-\ ctrl-e)</code></p></li> |
|
<li><p><strong>panel design</strong> <code>key(shift-f7)</code></p></li> |
|
<li><p><strong>panel marks</strong> <code>key(ctrl-k ctrl-w)</code></p></li> |
|
<li><p><strong>panel breakpoints</strong> <code>key(ctrl-alt-b)</code></p></li> |
|
<li><p><strong>show settings</strong> <code>key(alt-t o)</code></p></li> |
|
<li><p><strong>fullscreen switch</strong> <code>key(shift-alt-enter)</code></p></li> |
|
<li><p><strong>wrap switch</strong> <code>key(ctrl-e ctrl-w)</code></p></li> |
|
<li><p><strong>file hunt [<user.text>]</strong> <code>key(ctrl-shift-t) insert(text or "")</code></p></li> |
|
<li><p><strong>file create</strong> <code>key(ctrl-n)</code></p></li> |
|
<li><p><strong>file rename</strong> <code>key(ctrl-[ s f2)</code></p></li> |
|
<li><p><strong>file reveal</strong> <code>key(ctrl-[ s)</code></p></li> |
|
<li><p><strong>hint show</strong> <code>key(ctrl-shift-space)</code></p></li> |
|
<li><p><strong>definition show</strong> <code>key(f12)</code></p></li> |
|
<li><p><strong>definition peek</strong> <code>key(alt-f12)</code></p></li> |
|
<li><p><strong>references find</strong> <code>key(shift-f12)</code></p></li> |
|
<li><p><strong>format that</strong> <code>key(ctrl-k ctrl-d)</code></p></li> |
|
<li><p><strong>format selection</strong> <code>key(ctrl-k ctrl-f)</code></p></li> |
|
<li><p><strong>imports fix</strong> <code>key(ctrl-r ctrl-g)</code></p></li> |
|
<li><p><strong>refactor field</strong> <code>key(ctrl-r ctrl-e)</code></p></li> |
|
<li><p><strong>refactor interface</strong> <code>key(ctrl-r ctrl-i)</code></p></li> |
|
<li><p><strong>refactor method</strong> <code>key(ctrl-r ctrl-m)</code></p></li> |
|
<li><p><strong>refactor reorder parameters</strong> <code>key(ctrl-r ctrl-o)</code></p></li> |
|
<li><p><strong>refactor remove parameters</strong> <code>key(ctrl-r ctrl-v)</code></p></li> |
|
<li><p><strong>refactor that</strong> <code>key(ctrl-r ctrl-r)</code></p></li> |
|
<li><p><strong>(go declaration | follow)</strong> <code>key(ctrl-f12)</code></p></li> |
|
<li><p><strong>go back</strong> <code>key(ctrl--)</code></p></li> |
|
<li><p><strong>go forward</strong> <code>key(ctrl-shift--)</code></p></li> |
|
<li><p><strong>go implementation</strong> <code>key(f12)</code></p></li> |
|
<li><p><strong>go recent [<user.text>]</strong> <code>key(ctrl-1 ctrl-r) sleep(100ms) insert(text or "")</code></p></li> |
|
<li><p><strong>go type [<user.text>]</strong> <code>key(ctrl-1 ctrl-t) sleep(100ms) insert(text or "")</code></p></li> |
|
<li><p><strong>go member [<user.text>]</strong> <code>key(alt-\) sleep(100ms) insert(text or "")</code></p></li> |
|
<li><p><strong>go usage</strong> <code>key(shift-f12)</code></p></li> |
|
<li><p><strong>go marks</strong> <code>key(ctrl-k ctrl-w)</code></p></li> |
|
<li><p><strong>toggle mark</strong> <code>key(ctrl-k ctrl-k)</code></p></li> |
|
<li><p><strong>go next mark</strong> <code>key(ctrl-k ctrl-n)</code></p></li> |
|
<li><p><strong>go last mark</strong> <code>key(ctrl-k ctrl-p)</code></p></li> |
|
<li><p><strong>fold toggle</strong> <code>key(ctrl-m ctrl-m)</code></p></li> |
|
<li><p><strong>fold toggle all</strong> <code>key(ctrl-m ctrl-l)</code></p></li> |
|
<li><p><strong>fold definitions</strong> <code>key(ctrl-m ctrl-o)</code></p></li> |
|
<li><p><strong>break point</strong> <code>key(f9)</code></p></li> |
|
<li><p><strong>step over</strong> <code>key(f10)</code></p></li> |
|
<li><p><strong>debug step into</strong> <code>key(f11)</code></p></li> |
|
<li><p><strong>debug step out [of]</strong> <code>key(f10)</code></p></li> |
|
<li><p><strong>debug start</strong> <code>key(f5)</code></p></li> |
|
<li><p><strong>debug stopper</strong> <code>key(shift-f5)</code></p></li> |
|
<li><p><strong>debug continue</strong> <code>key(f5)</code></p></li> |
|
</ul> |
|
<h1 id="vscode">vscode</h1> |
|
<ul> |
|
<li><p><strong>please [<user.text>]</strong> <code>user.vscode("Show All Commands") insert(user.text or "")</code></p></li> |
|
<li><p><strong>bar explore</strong> <code>user.vscode("workbench.view.explorer")</code></p></li> |
|
<li><p><strong>bar extensions</strong> <code>user.vscode("workbench.view.extensions")</code></p></li> |
|
<li><p><strong>bar outline</strong> <code>user.vscode("outline.focus")</code></p></li> |
|
<li><p><strong>bar run</strong> <code>user.vscode("workbench.view.debug")</code></p></li> |
|
<li><p><strong>bar search</strong> <code>user.vscode("workbench.view.search")</code></p></li> |
|
<li><p><strong>bar source</strong> <code>user.vscode("workbench.view.scm")</code></p></li> |
|
<li><p><strong>bar switch</strong> <code>user.vscode("workbench.action.toggleSidebarVisibility")</code></p></li> |
|
<li><p><strong>panel control</strong> <code>user.vscode("workbench.panel.repl.view.focus")</code></p></li> |
|
<li><p><strong>panel output</strong> <code>user.vscode("workbench.panel.output.focus")</code></p></li> |
|
<li><p><strong>panel problems</strong> <code>user.vscode("workbench.panel.markers.view.focus")</code></p></li> |
|
<li><p><strong>panel switch</strong> <code>user.vscode("workbench.action.togglePanel")</code></p></li> |
|
<li><p><strong>panel terminal</strong> <code>user.vscode("workbench.panel.terminal.focus")</code></p></li> |
|
<li><p><strong>show settings</strong> <code>user.vscode("workbench.action.openGlobalSettings")</code></p></li> |
|
<li><p><strong>show shortcuts</strong> <code>user.vscode("workbench.action.openGlobalKeybindings")</code></p></li> |
|
<li><p><strong>show snippets</strong> <code>user.vscode("workbench.action.openSnippets")</code></p></li> |
|
<li><p><strong>centered switch</strong> <code>user.vscode("workbench.action.toggleCenteredLayout")</code></p></li> |
|
<li><p><strong>fullscreen switch</strong> <code>user.vscode("workbench.action.toggleFullScreen")</code></p></li> |
|
<li><p><strong>theme switch</strong> <code>user.vscode("workbench.action.selectTheme")</code></p></li> |
|
<li><p><strong>wrap switch</strong> <code>user.vscode("editor.action.toggleWordWrap")</code></p></li> |
|
<li><p><strong>zen switch</strong> <code>user.vscode("workbench.action.toggleZenMode")</code></p></li> |
|
<li><p><strong>file hunt [<user.text>]</strong> <code>user.vscode("Go to File") sleep(50ms) insert(text or "")</code></p></li> |
|
<li><p><strong>file copy path</strong> <code>user.vscode_ignore_clipboard("File: Copy Path of Active File")</code></p></li> |
|
<li><p><strong>file create sibling</strong> <code>user.vscode("File: New File")</code></p></li> |
|
<li><p><strong>file create</strong> <code>user.vscode("File: New Untitled File")</code></p></li> |
|
<li><p><strong>file open folder</strong> <code>user.vscode("File: Reveal in File Explorer")</code></p></li> |
|
<li><p><strong>file reveal</strong> <code>user.vscode("File: Reveal Active File In Side Bar")</code></p></li> |
|
<li><p><strong>suggest show</strong> <code>user.vscode("editor.action.triggerSuggest")</code></p></li> |
|
<li><p><strong>hint show</strong> <code>user.vscode("editor.action.triggerParameterHints")</code></p></li> |
|
<li><p><strong>definition show</strong> <code>user.vscode("editor.action.revealDefinition")</code></p></li> |
|
<li><p><strong>definition peek</strong> <code>user.vscode("editor.action.peekDefinition")</code></p></li> |
|
<li><p><strong>definition side</strong> <code>user.vscode("editor.action.revealDefinitionAside")</code></p></li> |
|
<li><p><strong>references show</strong> <code>user.vscode("editor.action.goToReferences")</code></p></li> |
|
<li><p><strong>references find</strong> <code>user.vscode("references-view.find")</code></p></li> |
|
<li><p><strong>format that</strong> <code>user.vscode("editor.action.formatDocument")</code></p></li> |
|
<li><p><strong>format selection</strong> <code>user.vscode("editor.action.formatSelection")</code></p></li> |
|
<li><p><strong>imports fix</strong> <code>user.vscode("Organize Imports")</code></p></li> |
|
<li><p><strong>problem next</strong> <code>user.vscode("editor.action.marker.nextInFiles")</code></p></li> |
|
<li><p><strong>problem last</strong> <code>user.vscode("editor.action.marker.prevInFiles")</code></p></li> |
|
<li><p><strong>problem fix</strong> <code>user.vscode("problems.action.showQuickFixes")</code></p></li> |
|
<li><p><strong>rename that</strong> <code>user.vscode("editor.action.rename")</code></p></li> |
|
<li><p><strong>refactor that</strong> <code>user.vscode("editor.action.refactor")</code></p></li> |
|
<li><p><strong>whitespace trim</strong> <code>user.vscode("editor.action.trimTrailingWhitespace")</code></p></li> |
|
<li><p><strong>language switch</strong> <code>user.vscode("workbench.action.editor.changeLanguageMode")</code></p></li> |
|
<li><p><strong>refactor rename</strong> <code>user.vscode("editor.action.rename")</code></p></li> |
|
<li><p><strong>refactor this</strong> <code>user.vscode("editor.action.refactor")</code></p></li> |
|
<li><p><strong>(go declaration | follow)</strong> <code>user.vscode("Go to Declaration")</code></p></li> |
|
<li><p><strong>go back</strong> <code>user.vscode("workbench.action.navigateBack")</code></p></li> |
|
<li><p><strong>go forward</strong> <code>user.vscode("workbench.action.navigateForward")</code></p></li> |
|
<li><p><strong>go implementation</strong> <code>user.vscode("Go to Implementation")</code></p></li> |
|
<li><p><strong>go recent</strong> <code>user.vscode("File: Open Recent")</code></p></li> |
|
<li><p><strong>go type</strong> <code>user.vscode("editor.action.goToTypeDefinition")</code></p></li> |
|
<li><p><strong>go usage</strong> <code>user.vscode("References: Find All References")</code></p></li> |
|
<li><p><strong>go marks</strong> <code>user.vscode("View: Show Bookmarks")</code></p></li> |
|
<li><p><strong>toggle mark</strong> <code>user.vscode("Bookmarks: Toggle")</code></p></li> |
|
<li><p><strong>go next mark</strong> <code>user.vscode("Bookmarks: Jump to Next")</code></p></li> |
|
<li><p><strong>go last mark</strong> <code>user.vscode("Bookmarks: Jump to Previous")</code></p></li> |
|
<li><p><strong>fold that</strong> <code>user.vscode("editor.fold")</code></p></li> |
|
<li><p><strong>unfold that</strong> <code>user.vscode("editor.unfold")</code></p></li> |
|
<li><p><strong>fold those</strong> <code>user.vscode("editor.foldAllMarkerRegions")</code></p></li> |
|
<li><p><strong>unfold those</strong> <code>user.vscode("editor.unfoldRecursively")</code></p></li> |
|
<li><p><strong>fold all</strong> <code>user.vscode("editor.foldAll")</code></p></li> |
|
<li><p><strong>unfold all</strong> <code>user.vscode("editor.unfoldAll")</code></p></li> |
|
<li><p><strong>fold comments</strong> <code>user.vscode("editor.foldAllBlockComments")</code></p></li> |
|
<li><p><strong>git branch</strong> <code>user.vscode("git.branchFrom")</code></p></li> |
|
<li><p><strong>git branch this</strong> <code>user.vscode("git.branch")</code></p></li> |
|
<li><p><strong>git checkout</strong> <code>user.vscode("git.checkout")</code></p></li> |
|
<li><p><strong>git commit</strong> <code>user.vscode("git.commitStaged")</code></p></li> |
|
<li><p><strong>git commit undo</strong> <code>user.vscode("git.undoCommit")</code></p></li> |
|
<li><p><strong>git commit ammend</strong> <code>user.vscode("git.commitStagedAmend")</code></p></li> |
|
<li><p><strong>git diff</strong> <code>user.vscode("git.openChange")</code></p></li> |
|
<li><p><strong>git ignore</strong> <code>user.vscode("git.ignore")</code></p></li> |
|
<li><p><strong>git merge</strong> <code>user.vscode("git.merge")</code></p></li> |
|
<li><p><strong>git output</strong> <code>user.vscode("git.showOutput")</code></p></li> |
|
<li><p><strong>git pull</strong> <code>user.vscode("git.pullRebase")</code></p></li> |
|
<li><p><strong>git push</strong> <code>user.vscode("git.push")</code></p></li> |
|
<li><p><strong>git push focus</strong> <code>user.vscode("git.pushForce")</code></p></li> |
|
<li><p><strong>git rebase abort</strong> <code>user.vscode("git.rebaseAbort")</code></p></li> |
|
<li><p><strong>git reveal</strong> <code>user.vscode("git.revealInExplorer")</code></p></li> |
|
<li><p><strong>git revert</strong> <code>user.vscode("git.revertChange")</code></p></li> |
|
<li><p><strong>git stash</strong> <code>user.vscode("git.stash")</code></p></li> |
|
<li><p><strong>git stash pop</strong> <code>user.vscode("git.stashPop")</code></p></li> |
|
<li><p><strong>git stage</strong> <code>user.vscode("git.stage")</code></p></li> |
|
<li><p><strong>git stage all</strong> <code>user.vscode("git.stageAll")</code></p></li> |
|
<li><p><strong>git unstage</strong> <code>user.vscode("git.unstage")</code></p></li> |
|
<li><p><strong>git unstage all</strong> <code>user.vscode("git.unstageAll")</code></p></li> |
|
<li><p><strong>break point</strong> <code>user.vscode("editor.debug.action.toggleBreakpoint")</code></p></li> |
|
<li><p><strong>step over</strong> <code>user.vscode("workbench.action.debug.stepOver")</code></p></li> |
|
<li><p><strong>debug step into</strong> <code>user.vscode("workbench.action.debug.stepInto")</code></p></li> |
|
<li><p><strong>debug step out [of]</strong> <code>user.vscode("workbench.action.debug.stepOut")</code></p></li> |
|
<li><p><strong>debug start</strong> <code>user.vscode("workbench.action.debug.start")</code></p></li> |
|
<li><p><strong>debug pause</strong> <code>user.vscode("workbench.action.debug.pause")</code></p></li> |
|
<li><p><strong>debug stopper</strong> <code>user.vscode("workbench.action.debug.stop")</code></p></li> |
|
<li><p><strong>debug continue</strong> <code>user.vscode("workbench.action.debug.continue")</code></p></li> |
|
<li><p><strong>debug restart</strong> <code>user.vscode("workbench.action.debug.restart")</code></p></li> |
|
<li><p><strong>terminal external</strong> <code>user.vscode("workbench.action.terminal.openNativeConsole")</code></p></li> |
|
<li><p><strong>terminal new</strong> <code>user.vscode("workbench.action.terminal.new")</code></p></li> |
|
<li><p><strong>terminal next</strong> <code>user.vscode("workbench.action.terminal.focusNextPane")</code></p></li> |
|
<li><p><strong>terminal last</strong> <code>user.vscode("workbench.action.terminal.focusPreviousPane")</code></p></li> |
|
<li><p><strong>terminal split</strong> <code>user.vscode("workbench.action.terminal.split")</code></p></li> |
|
<li><p><strong>terminal trash</strong> <code>user.vscode("Terminal:Kill")</code></p></li> |
|
<li><p><strong>terminal scroll up</strong> <code>user.vscode("Terminal:ScrollUp")</code></p></li> |
|
<li><p><strong>terminal scroll down</strong> <code>user.vscode("Terminal:ScrollDown")</code></p></li> |
|
<li><p><strong>copy line down</strong> <code>user.vscode("editor.action.copyLinesDownAction")</code></p></li> |
|
<li><p><strong>copy line up</strong> <code>user.vscode("editor.action.copyLinesUpAction")</code></p></li> |
|
<li><p><strong>select less</strong> <code>user.vscode("editor.action.smartSelect.shrink")</code></p></li> |
|
<li><p><strong>select (more|this)</strong> <code>user.vscode("editor.action.smartSelect.expand")</code></p></li> |
|
</ul> |
|
<h1 id="github">github</h1> |
|
<ul> |
|
<li><p><strong>focus search</strong> <code>key(s)</code></p></li> |
|
<li><p><strong>go to notifications</strong> <code>insert("gn")</code></p></li> |
|
<li><p><strong>go to dashboard</strong> <code>insert("gd")</code></p></li> |
|
<li><p><strong>show keyboard shortcuts</strong> <code>key(?)</code></p></li> |
|
<li><p><strong>move selection down</strong> <code>key(j)</code></p></li> |
|
<li><p><strong>move selection up</strong> <code>key(k)</code></p></li> |
|
<li><p><strong>toggle selection</strong> <code>key(x)</code></p></li> |
|
<li><p><strong>open selection</strong> <code>key(o)</code></p></li> |
|
<li><p><strong>go to code</strong> <code>insert("gc")</code></p></li> |
|
<li><p><strong>go to issues</strong> <code>insert("gi")</code></p></li> |
|
<li><p><strong>go to pull requests</strong> <code>insert("gp")</code></p></li> |
|
<li><p><strong>go to wiki</strong> <code>insert("gw")</code></p></li> |
|
<li><p><strong>find file</strong> <code>key(t)</code></p></li> |
|
<li><p><strong>jump to line</strong> <code>key(l)</code></p></li> |
|
<li><p><strong>switch (branch|tag)</strong> <code>key(w)</code></p></li> |
|
<li><p><strong>expand url</strong> <code>key(y)</code></p></li> |
|
<li><p><strong>(show|hide) [all] in line notes</strong> <code>key(i)</code></p></li> |
|
<li><p><strong>create [an] issue</strong> <code>key(c)</code></p></li> |
|
<li><p><strong>search (issues|[pull] requests)</strong> <code>key(/)</code></p></li> |
|
<li><p><strong>(filter by|edit) labels</strong> <code>key(l)</code></p></li> |
|
<li><p><strong>(filter by|edit) milestones</strong> <code>key(m)</code></p></li> |
|
<li><p><strong>(filter by|edit) assignee</strong> <code>key(a)</code></p></li> |
|
<li><p><strong>reply</strong> <code>key(r)</code></p></li> |
|
<li><p><strong>submit comment</strong> <code>key(ctrl-enter)</code></p></li> |
|
<li><p><strong>preview comment</strong> <code>key(ctrl-shift-p)</code></p></li> |
|
<li><p><strong>git hub full screen</strong> <code>key(ctrl-shift-l)</code></p></li> |
|
<li><p><strong>close form</strong> <code>key(escape)</code></p></li> |
|
<li><p><strong>parent commit</strong> <code>key(p)</code></p></li> |
|
<li><p><strong>other parent commit</strong> <code>key(o)</code></p></li> |
|
<li><p><strong>mark as read</strong> <code>key(y)</code></p></li> |
|
<li><p><strong>mute thread</strong> <code>key(shift-m)</code></p></li> |
|
<li><p><strong>open issue</strong> <code>key(o)</code></p></li> |
|
</ul> |
|
<h1 id="gitlab">gitlab</h1> |
|
<ul> |
|
<li><p><strong>show shortcuts</strong> <code>key(?)</code></p></li> |
|
<li><p><strong>go to projects [page]</strong> <code>key(shift-p)</code></p></li> |
|
<li><p><strong>go to groups [page]</strong> <code>key(shift-g)</code></p></li> |
|
<li><p><strong>go to activity [page]</strong> <code>key(shift-a)</code></p></li> |
|
<li><p><strong>go to milestones [page]</strong> <code>key(shift-l)</code></p></li> |
|
<li><p><strong>go to snippets [page]</strong> <code>key(shift-s)</code></p></li> |
|
<li><p><strong>search page</strong> <code>key(s)</code></p></li> |
|
<li><p><strong>go to issues [page]</strong> <code>key(shift-i)</code></p></li> |
|
<li><p><strong>go to merge requests [page]</strong> <code>key(shift-m)</code></p></li> |
|
<li><p><strong>go to to do [list] [page]</strong> <code>key(shift-t)</code></p></li> |
|
<li><p><strong>(show|hide) performance bar</strong> <code>key(p)</code></p></li> |
|
<li><p><strong>edit last comment</strong> <code>key(1)</code></p></li> |
|
<li><p><strong>toggle mark down [preview]</strong> <code>key(ctrl-shift-p)</code></p></li> |
|
<li><p><strong>go [to] project home [page]</strong> <code>insert("gp")</code></p></li> |
|
<li><p><strong>go [to] project activity [feed]</strong> <code>insert("gv")</code></p></li> |
|
<li><p><strong>go [to] project releases [list]</strong> <code>insert("gr")</code></p></li> |
|
<li><p><strong>go [to] project files [list]</strong> <code>insert("gf")</code></p></li> |
|
<li><p><strong>go [to] project file search [page]</strong> <code>key(t)</code></p></li> |
|
<li><p><strong>go [to] project (commit|commits) [list]</strong> <code>insert("gc")</code></p></li> |
|
<li><p><strong>go [to] (repository|repo) graph [page]</strong> <code>insert("gn")</code></p></li> |
|
<li><p><strong>go [to] (repository|repo) charts</strong> <code>insert("gd")</code></p></li> |
|
<li><p><strong>go [to] project issues [list]</strong> <code>insert("gi")</code></p></li> |
|
<li><p><strong>go [to] new issues [list]</strong> <code>insert("i")</code></p></li> |
|
<li><p><strong>go [to] project issues boards [list]</strong> <code>insert("gb")</code></p></li> |
|
<li><p><strong>go [to] project merge requests [list]</strong> <code>insert("gm")</code></p></li> |
|
<li><p><strong>go [to] jobs [list]</strong> <code>insert("gj")</code></p></li> |
|
<li><p><strong>go [to] project metrics</strong> <code>insert("gl")</code></p></li> |
|
<li><p><strong>go [to] project environments</strong> <code>insert("ge")</code></p></li> |
|
<li><p><strong>go [to] project cubes</strong> <code>insert("gk")</code></p></li> |
|
<li><p><strong>go [to] project snippets [list]</strong> <code>insert("gs")</code></p></li> |
|
<li><p><strong>go [to] project wiki</strong> <code>insert("gw")</code></p></li> |
|
<li><p><strong>edit description</strong> <code>key(e)</code></p></li> |
|
<li><p><strong>change assignee</strong> <code>key(a)</code></p></li> |
|
<li><p><strong>change milestone</strong> <code>key(m)</code></p></li> |
|
<li><p><strong>change label</strong> <code>key(l)</code></p></li> |
|
<li><p><strong>right comment</strong> <code>key(r)</code></p></li> |
|
<li><p><strong>next [unresolved] discussion</strong> <code>key(n)</code></p></li> |
|
<li><p><strong>previous [unresolved] discussion</strong> <code>key(p)</code></p></li> |
|
<li><p><strong>next file</strong> <code>key(])</code></p></li> |
|
<li><p><strong>previous file</strong> <code>key([)</code></p></li> |
|
<li><p><strong>back to files</strong> <code>key(escape)</code></p></li> |
|
<li><p><strong>open permalink</strong> <code>key(y)</code></p></li> |
|
<li><p><strong>edit page</strong> <code>key(e)</code></p></li> |
|
</ul> |
|
<h1 id="outlook">outlook</h1> |
|
<ul> |
|
<li><p><strong>new message</strong> <code>key(n)</code></p></li> |
|
<li><p><strong>send [this] message</strong> <code>key(alt-s)</code></p></li> |
|
<li><p><strong>reply [to] [this] message</strong> <code>key(r)</code></p></li> |
|
<li><p><strong>reply all [to] [this] message</strong> <code>key(ctrl-shift-r)</code></p></li> |
|
<li><p><strong>forward [this] message</strong> <code>key(ctrl-shift-f)</code></p></li> |
|
<li><p><strong>save [draft]</strong> <code>key(ctrl-s)</code></p></li> |
|
<li><p><strong>discard [draft]</strong> <code>key(esc)</code></p></li> |
|
<li><p><strong>insert [a] [hyper] link</strong> <code>key(ctrl-k)</code></p></li> |
|
<li><p><strong>(select|unselect) [this] message</strong> <code>key(ctrl-space)</code></p></li> |
|
<li><p><strong>select all [messages]</strong> <code>key(ctrl-a)</code></p></li> |
|
<li><p><strong>clear all [messages]</strong> <code>key(esc)</code></p></li> |
|
<li><p><strong>select first [message]</strong> <code>key(home)</code></p></li> |
|
<li><p><strong>select last [message]</strong> <code>key(and)</code></p></li> |
|
<li><p><strong>open [this] message</strong> <code>key(o)</code></p></li> |
|
<li><p><strong>open [this] message [in] [a] new window</strong> <code>key(shift-enter)</code></p></li> |
|
<li><p><strong>close [this] message</strong> <code>key(esc)</code></p></li> |
|
<li><p><strong>[open] [the] next (item|message)</strong> <code>key(ctrl-.)</code></p></li> |
|
<li><p><strong>[open] [the] (prev|previous) item</strong> <code>key(ctrl-,)</code></p></li> |
|
<li><p><strong>next reading [pane] (item|message)</strong> <code>key(.)</code></p></li> |
|
<li><p><strong>(prev|previous) [pane] (item|message)</strong> <code>key(,)</code></p></li> |
|
<li><p><strong>(expand|collapse) [conversation]</strong> <code>key(x)</code></p></li> |
|
<li><p><strong>go [to] mail</strong> <code>key(ctrl-shift-1)</code></p></li> |
|
<li><p><strong>go [to] calendar</strong> <code>key(ctrl-shift-2)</code></p></li> |
|
<li><p><strong>go [to] people</strong> <code>key(ctrl-shift-3)</code></p></li> |
|
<li><p><strong>go [to] to do</strong> <code>key(ctrl-shift-4)</code></p></li> |
|
<li><p><strong>go [to] inbox</strong> <code>key(g) key(i)</code></p></li> |
|
<li><p><strong>go to drafts</strong> <code>key(g) key(d)</code></p></li> |
|
<li><p><strong>go to sent</strong> <code>key(g) key(s)</code></p></li> |
|
<li><p><strong>search [email]</strong> <code>key(alt-q)</code></p></li> |
|
<li><p><strong>show help</strong> <code>key(?)</code></p></li> |
|
<li><p><strong>undo [last] [action]</strong> <code>key(ctrl-z)</code></p></li> |
|
<li><p><strong>delete [this] [message]</strong> <code>key(delete)</code></p></li> |
|
<li><p><strong>(perm|permanently) delete [this] [message]</strong> <code>key(shift+delete)</code></p></li> |
|
<li><p><strong>new folder</strong> <code>key(shift-e)</code></p></li> |
|
<li><p><strong>mark [this] [(item|message)] as read</strong> <code>key(q)</code></p></li> |
|
<li><p><strong>mark [this] [(item|message)] as unread</strong> <code>key(u)</code></p></li> |
|
<li><p><strong>flag [this] [(item|message)]</strong> <code>key(insert)</code></p></li> |
|
<li><p><strong>archive</strong> <code>key(e)</code></p></li> |
|
<li><p><strong>mark [this] [message] [as] junk</strong> <code>key(j)</code></p></li> |
|
<li><p><strong>moved to [a] folder</strong> <code>key(v)</code></p></li> |
|
<li><p><strong>categorize [this] message</strong> <code>key(c)</code></p></li> |
|
</ul> |
|
<h1 id="protonmail">protonmail</h1> |
|
<ul> |
|
<li><p><strong>open help</strong> <code>key(?)</code></p></li> |
|
<li><p><strong>[focus] search</strong> <code>key(/)</code></p></li> |
|
<li><p><strong>confirm active</strong> <code>key(enter)</code></p></li> |
|
<li><p><strong>close active</strong> <code>key(escape)</code></p></li> |
|
<li><p><strong>open command [palette]</strong> <code>key(shift-space)</code></p></li> |
|
<li><p><strong>new message</strong> <code>key(c)</code></p></li> |
|
<li><p><strong>send message</strong> <code>key(ctrl-enter)</code></p></li> |
|
<li><p><strong>save message</strong> <code>key(ctrl-s)</code></p></li> |
|
<li><p><strong>(go|jump) [to] inbox</strong> <code>key(g) key(i)</code></p></li> |
|
<li><p><strong>(go|jump) [to] draft</strong> <code>key(g) key(d)</code></p></li> |
|
<li><p><strong>(go|jump) [to] sent</strong> <code>key(g) key(s)</code></p></li> |
|
<li><p><strong>(go|jump) [to] starred</strong> <code>key(g) key(.)</code></p></li> |
|
<li><p><strong>(go|jump) [to] archive</strong> <code>key(g) key(a)</code></p></li> |
|
<li><p><strong>(go|jump) [to] spam</strong> <code>key(g) key(x)</code></p></li> |
|
<li><p><strong>(go|jump) [to] trash</strong> <code>key(g) key(t)</code></p></li> |
|
<li><p><strong>(prev|previous) message</strong> <code>key(up)</code></p></li> |
|
<li><p><strong>next message</strong> <code>key(down)</code></p></li> |
|
<li><p><strong>exit message</strong> <code>key(left)</code></p></li> |
|
<li><p><strong>enter message</strong> <code>key(right)</code></p></li> |
|
<li><p><strong>(show|display) newer [message]</strong> <code>key(k)</code></p></li> |
|
<li><p><strong>(show|display) older [message]</strong> <code>key(j)</code></p></li> |
|
<li><p><strong>open message</strong> <code>key(enter)</code></p></li> |
|
<li><p><strong>go back</strong> <code>key(escape)</code></p></li> |
|
<li><p><strong>select all</strong> <code>key(*) key(a)</code></p></li> |
|
<li><p><strong>(deselect|unselect) all</strong> <code>key(*) key(n)</code></p></li> |
|
<li><p><strong>select [the] (message|conversation)</strong> <code>key(x)</code></p></li> |
|
<li><p><strong>mark [as] read</strong> <code>key(r)</code></p></li> |
|
<li><p><strong>mark [as] unread</strong> <code>key(u)</code></p></li> |
|
<li><p><strong>star (message|conversation)</strong> <code>key(.)</code></p></li> |
|
<li><p><strong>move to inbox</strong> <code>key(i)</code></p></li> |
|
<li><p><strong>move to trash</strong> <code>key(t)</code></p></li> |
|
<li><p><strong>move to archive</strong> <code>key(a)</code></p></li> |
|
<li><p><strong>move to spam</strong> <code>key(s)</code></p></li> |
|
<li><p><strong>reply to (message|conversation)</strong> <code>key(shift-r)</code></p></li> |
|
<li><p><strong>reply all [to] (message|conversation)</strong> <code>key(shift-a)</code></p></li> |
|
<li><p><strong>forward (message|conversation)</strong> <code>key(shift-f)</code></p></li> |
|
<li><p><strong>(prev|previous) contact</strong> <code>key(up)</code></p></li> |
|
<li><p><strong>next contact</strong> <code>key(down)</code></p></li> |
|
<li><p><strong>enter contact</strong> <code>key(right)</code></p></li> |
|
<li><p><strong>delete contact</strong> <code>key(t)</code></p></li> |
|
<li><p><strong>exit contact</strong> <code>key(left)</code></p></li> |
|
<li><p><strong>save contact</strong> <code>key(ctrl-s)</code></p></li> |
|
</ul> |
|
<h1 id="twitter">twitter</h1> |
|
<ul> |
|
<li><p><strong>(show shortcuts|shortcuts help)</strong> <code>key(?)</code></p></li> |
|
<li><p><strong>next tweet</strong> <code>key(j)</code></p></li> |
|
<li><p><strong>previous tweet</strong> <code>key(k)</code></p></li> |
|
<li><p><strong>page down</strong> <code>key(space)</code></p></li> |
|
<li><p><strong>load new tweet</strong> <code>key(.)</code></p></li> |
|
<li><p><strong>go home</strong> <code>insert("gh")</code></p></li> |
|
<li><p><strong>go explore</strong> <code>insert("ge")</code></p></li> |
|
<li><p><strong>go notifications</strong> <code>insert("gn")</code></p></li> |
|
<li><p><strong>go mentions</strong> <code>insert("gr")</code></p></li> |
|
<li><p><strong>go profile</strong> <code>insert("gp")</code></p></li> |
|
<li><p><strong>go likes</strong> <code>insert("gl")</code></p></li> |
|
<li><p><strong>go lists</strong> <code>insert("gi")</code></p></li> |
|
<li><p><strong>go direct messages</strong> <code>insert("gm")</code></p></li> |
|
<li><p><strong>go settings</strong> <code>insert("gs")</code></p></li> |
|
<li><p><strong>go book marks</strong> <code>insert("gb")</code></p></li> |
|
<li><p><strong>go to user</strong> <code>insert("gu")</code></p></li> |
|
<li><p><strong>display settings</strong> <code>insert("gd")</code></p></li> |
|
<li><p><strong>new tweet</strong> <code>key(n)</code></p></li> |
|
<li><p><strong>send tweet</strong> <code>key(ctrl-enter)</code></p></li> |
|
<li><p><strong>new direct message</strong> <code>key(m)</code></p></li> |
|
<li><p><strong>search</strong> <code>key(/)</code></p></li> |
|
<li><p><strong>like message</strong> <code>key(l)</code></p></li> |
|
<li><p><strong>reply message</strong> <code>key(r)</code></p></li> |
|
<li><p><strong>re tweet [message]</strong> <code>key(t)</code></p></li> |
|
<li><p><strong>share tweet</strong> <code>key(s)</code></p></li> |
|
<li><p><strong>bookmark</strong> <code>key(b)</code></p></li> |
|
<li><p><strong>mute account</strong> <code>key(urge)</code></p></li> |
|
<li><p><strong>block account</strong> <code>key(x)</code></p></li> |
|
<li><p><strong>open details</strong> <code>key(enter)</code></p></li> |
|
<li><p><strong>expand photo</strong> <code>key(o)</code></p></li> |
|
</ul> |
|
<h1 id="win-explorer">win explorer</h1> |
|
<ul> |
|
<li><p><strong>go <user.letter></strong> <code>user.file_manager_open_volume("{letter}:")</code></p></li> |
|
<li><p><strong>go app data</strong> <code>user.file_manager_open_directory("%AppData%")</code></p></li> |
|
<li><p><strong>go program files</strong> <code>user.file_manager_open_directory("%programfiles%")</code></p></li> |
|
</ul> |
|
<h1 id="win-outlook">win outlook</h1> |
|
<ul> |
|
<li><p><strong>archive</strong> <code>key(alt h o 1)</code></p></li> |
|
<li><p><strong>new e-mail</strong> <code>key(ctrl-n)</code></p></li> |
|
<li><p><strong>calendar</strong> <code>key(ctrl-2)</code></p></li> |
|
<li><p><strong>inbox</strong> <code>key(ctrl-1)</code></p></li> |
|
<li><p><strong>Reply</strong> <code>key(ctrl-r)</code></p></li> |
|
<li><p><strong>Reply all</strong> <code>key(ctrl-shift-r)</code></p></li> |
|
<li><p><strong>Forward</strong> <code>key(ctrl-f)</code></p></li> |
|
<li><p><strong>accept</strong> <code>key(shift-f10 c c enter)</code></p></li> |
|
</ul> |
|
<h1 id="win-windows-terminal">win windows terminal</h1> |
|
<ul> |
|
<li><p><strong>settings open</strong> <code>key(ctrl-,)</code></p></li> |
|
<li><p><strong>focus left</strong> <code>key(ctrl-alt-shift-left)</code></p></li> |
|
<li><p><strong>focus right</strong> <code>key(ctrl-alt-shift-right)</code></p></li> |
|
<li><p><strong>focus up</strong> <code>key(ctrl-alt-shift-up)</code></p></li> |
|
<li><p><strong>focus down</strong> <code>key(ctrl-alt-shift-down)</code></p></li> |
|
<li><p><strong>split right</strong> <code>key(ctrl-shift-h)</code></p></li> |
|
<li><p><strong>split down</strong> <code>key(ctrl-h)</code></p></li> |
|
<li><p><strong>term menu</strong> <code>key(ctrl-shift-f1)</code></p></li> |
|
<li><p><strong>run last</strong> <code>key(up enter)</code></p></li> |
|
<li><p><strong>kill all</strong> <code>key(ctrl-c) insert("y") key(enter)</code></p></li> |
|
</ul> |
|
<h1 id="win-ubuntu">win ubuntu</h1> |
|
<ul> |
|
<li><strong>go <user.letter></strong> <code>user.file_manager_open_volume("/mnt/{letter}")</code></li> |
|
</ul> |
|
<h1 id="win-windbg">win windbg</h1> |
|
<ul> |
|
<li><p><strong>register <user.registers></strong> <code>key(@) insert("{registers}")</code></p></li> |
|
<li><p><strong>open help</strong> <code>insert(".hh\n")</code></p></li> |
|
<li><p><strong>add microsoft symbols</strong> <code>insert("srv*C:\\symbols*http://msdl.microsoft.com/download/symbols;\n")</code></p></li> |
|
<li><p><strong>force reload symbols</strong> <code>insert(".reload /f\n")</code></p></li> |
|
<li><p><strong>reload symbols</strong> <code>insert(".reload\n")</code></p></li> |
|
<li><p><strong>loaded modules</strong> <code>insert("lm l\n")</code></p></li> |
|
<li><p><strong>display pointers</strong> <code>insert("dps ")</code></p></li> |
|
<li><p><strong>dereference pointer</strong> <code>insert("poi()") edit.left()</code></p></li> |
|
<li><p><strong>show version</strong> <code>key(ctrl-alt-w)</code></p></li> |
|
<li><p><strong>view command</strong> <code>key(alt-1)</code></p></li> |
|
<li><p><strong>view watch</strong> <code>key(alt-2)</code></p></li> |
|
<li><p><strong>view locals</strong> <code>key(alt-3)</code></p></li> |
|
<li><p><strong>view registers</strong> <code>key(alt-4)</code></p></li> |
|
<li><p><strong>view memory</strong> <code>key(alt-5)</code></p></li> |
|
<li><p><strong>view call stack</strong> <code>key(alt-6)</code></p></li> |
|
<li><p><strong>view disassembly</strong> <code>key(alt-7)</code></p></li> |
|
<li><p><strong>view scratch pad</strong> <code>key(alt-8)</code></p></li> |
|
<li><p><strong>view (processes|threads)</strong> <code>key(alt-9)</code></p></li> |
|
<li><p><strong>dump function params</strong> <code>"r @rcx,@rdx,@r8,@r9\n"</code></p></li> |
|
<li><p><strong>(lib|library) <user.windows_dlls></strong> <code>"{windows_dlls}"</code></p></li> |
|
</ul> |
|
<h1 id="cheatsheet">cheatsheet</h1> |
|
<ul> |
|
<li><strong>make me a sheet</strong> <code>user.cheatsheet()</code></li> |
|
</ul> |
|
<h1 id="batch">batch</h1> |
|
<ul> |
|
<li><p><strong>soft exit</strong> <code>"exit /B 1\n"</code></p></li> |
|
<li><p><strong>hard exit</strong> <code>"exit 1\n"</code></p></li> |
|
<li><p><strong>echo</strong> <code>"echo "</code></p></li> |
|
<li><p><strong>echo off</strong> <code>"@echo off\n"</code></p></li> |
|
<li><p><strong>call</strong> <code>"call "</code></p></li> |
|
<li><p><strong>call shell</strong> <code>"call cmd \\c "</code></p></li> |
|
<li><p><strong>if error</strong> <code>"if errorlevel 1 "</code></p></li> |
|
<li><p><strong>go to</strong> <code>"goto "</code></p></li> |
|
<li><p><strong>delayed expansion</strong> <code>"SETLOCAL EnableDelayedExpansion\n"</code></p></li> |
|
<li><p><strong>arg <number_small></strong> <code>"%{number_small}"</code></p></li> |
|
</ul> |
|
<h1 id="block-comment">block comment</h1> |
|
<ul> |
|
<li><p><strong>block comment</strong> <code>user.code_block_comment()</code></p></li> |
|
<li><p><strong>block comment line</strong> <code>edit.line_start() user.code_block_comment_prefix() key(space) edit.line_end() key(space) user.code_block_comment_suffix()</code></p></li> |
|
<li><p><strong>block comment line <user.text> over</strong> <code>edit.line_start() user.code_block_comment() insert(user.text)</code></p></li> |
|
<li><p><strong>block comment <user.text> over</strong> <code>user.code_block_comment() insert(user.text)</code></p></li> |
|
<li><p><strong>block comment <user.text></strong> <code>user.code_block_comment() insert(user.text)</code></p></li> |
|
<li><p><strong>(line | inline) block comment <user.text> over</strong> <code>edit.line_end() user.code_block_comment_prefix() key(space) insert(user.text) key(space) user.code_block_comment_suffix()</code></p></li> |
|
<li><p><strong>(line | inline) block comment <user.text></strong> <code>edit.line_end() user.code_block_comment_prefix() key(space) insert(user.text) key(space) user.code_block_comment_suffix()</code></p></li> |
|
<li><p><strong>open block comment</strong> <code>user.code_block_comment_prefix()</code></p></li> |
|
<li><p><strong>close block comment</strong> <code>user.code_block_comment_suffix()</code></p></li> |
|
</ul> |
|
<h1 id="c">c</h1> |
|
<ul> |
|
<li><p><strong>funky <user.text></strong> <code>user.code_private_function(text)</code></p></li> |
|
<li><p><strong>static funky <user.text></strong> <code>user.code_private_static_function(text)</code></p></li> |
|
<li><p><strong>state define</strong> <code>"#define "</code></p></li> |
|
<li><p><strong>state undefine</strong> <code>"#undef "</code></p></li> |
|
<li><p><strong>state if define</strong> <code>"#ifdef "</code></p></li> |
|
<li><p><strong>state pre if</strong> <code>"#if "</code></p></li> |
|
<li><p><strong>state error</strong> <code>"#error "</code></p></li> |
|
<li><p><strong>state pre else if</strong> <code>"#elif "</code></p></li> |
|
<li><p><strong>state pre end</strong> <code>"#endif "</code></p></li> |
|
<li><p><strong>state pragma</strong> <code>"#pragma "</code></p></li> |
|
<li><p><strong>state default</strong> <code>"default:\nbreak;"</code></p></li> |
|
<li><p><strong>push brackets</strong> <code>edit.line_end() insert("{}") edit.left() key(enter) key(enter) edit.up()</code></p></li> |
|
<li><p><strong><user.c_variable> <phrase></strong> <code>insert("{c_variable} ") insert(user.formatted_text(phrase, "PRIVATE_CAMEL_CASE,NO_SPACES"))</code></p></li> |
|
<li><p><strong><user.c_variable> <user.letter></strong> <code>insert("{c_variable} {letter} ")</code></p></li> |
|
<li><p><strong>cast to <user.c_cast></strong> <code>"{c_cast}"</code></p></li> |
|
<li><p><strong>standard cast to <user.stdint_cast></strong> <code>"{stdint_cast}"</code></p></li> |
|
<li><p><strong><user.c_types></strong> <code>"{c_types}"</code></p></li> |
|
<li><p><strong><user.c_pointers></strong> <code>"{c_pointers}"</code></p></li> |
|
<li><p><strong><user.c_signed></strong> <code>"{c_signed}"</code></p></li> |
|
<li><p><strong>standard <user.stdint_types></strong> <code>"{stdint_types}"</code></p></li> |
|
<li><p><strong>int main</strong> <code>insert("int main()") edit.left()</code></p></li> |
|
<li><p><strong>toggle includes</strong> <code>user.code_toggle_libraries()</code></p></li> |
|
<li><p><strong>include <user.code_libraries></strong> <code>user.code_insert_library(code_libraries, "") key(end enter)</code></p></li> |
|
</ul> |
|
<h1 id="comment">comment</h1> |
|
<ul> |
|
<li><p><strong>comment</strong> <code>user.code_comment()</code></p></li> |
|
<li><p><strong>comment line</strong> <code>edit.line_start() user.code_comment()</code></p></li> |
|
<li><p><strong>comment line <user.text> over</strong> <code>edit.line_start() user.code_comment() insert(user.text) insert(" ")</code></p></li> |
|
<li><p><strong>comment <user.text> over</strong> <code>user.code_comment() insert(user.text)</code></p></li> |
|
<li><p><strong>comment <user.text></strong> <code>user.code_comment() insert(user.text)</code></p></li> |
|
<li><p><strong>(line | inline) comment <user.text> over</strong> <code>edit.line_end() user.code_comment() insert(user.text)</code></p></li> |
|
<li><p><strong>(line | inline) comment <user.text></strong> <code>edit.line_end() user.code_comment() insert(user.text)</code></p></li> |
|
</ul> |
|
<h1 id="csharp">csharp</h1> |
|
<ul> |
|
<li><p><strong>funky <user.text></strong> <code>user.code_private_function(text)</code></p></li> |
|
<li><p><strong>pro funky <user.text></strong> <code>user.code_protected_function(text)</code></p></li> |
|
<li><p><strong>pub funky <user.text></strong> <code>user.code_public_function(text)</code></p></li> |
|
<li><p><strong>static funky <user.text></strong> <code>user.code_private_static_function(text)</code></p></li> |
|
<li><p><strong>pro static funky <user.text></strong> <code>user.code_protected_static_function(text)</code></p></li> |
|
<li><p><strong>pub static funky <user.text></strong> <code>user.code_public_static_function(text)</code></p></li> |
|
</ul> |
|
<h1 id="go">go</h1> |
|
<ul> |
|
<li><p><strong>variadic</strong> <code>"..."</code></p></li> |
|
<li><p><strong>logical and</strong> <code>" && "</code></p></li> |
|
<li><p><strong>logical or</strong> <code>" || "</code></p></li> |
|
<li><p><strong>state comment</strong> <code>"// "</code></p></li> |
|
<li><p><strong>[line] comment <user.text></strong> <code>key("cmd-right") insert(" // ") insert(user.formatted_text(text, "sentence"))</code></p></li> |
|
<li><p><strong>state (funk | func | fun)</strong> <code>"func "</code></p></li> |
|
<li><p><strong>function (Annette | init) [over]</strong> <code>"func init() {\n"</code></p></li> |
|
<li><p><strong>function <user.text> [over]</strong> <code>insert("func ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE")) insert("(") sleep(100ms)</code></p></li> |
|
<li><p><strong>method <user.text> [over]</strong> <code>insert("meth ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE")) sleep(100ms)</code></p></li> |
|
<li><p><strong>state var</strong> <code>"var "</code></p></li> |
|
<li><p><strong>variable [<user.text>] [over]</strong> <code>insert("var ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE")) sleep(100ms)</code></p></li> |
|
<li><p><strong>of type [<user.text>] [over]</strong> <code>insert(" ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state break</strong> <code>"break"</code></p></li> |
|
<li><p><strong>state (chan | channel)</strong> <code>" chan "</code></p></li> |
|
<li><p><strong>state go</strong> <code>"go "</code></p></li> |
|
<li><p><strong>state if</strong> <code>"if "</code></p></li> |
|
<li><p><strong>if <user.text> [over]</strong> <code>insert("if ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>spawn <user.text> [over]</strong> <code>insert("go ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state else if</strong> <code>" else if "</code></p></li> |
|
<li><p><strong>else if <user.text> [over]</strong> <code>insert(" else if ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state else</strong> <code>" else "</code></p></li> |
|
<li><p><strong>else <user.text> [over]</strong> <code>insert(" else {") key("enter") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state while</strong> <code>"while "</code></p></li> |
|
<li><p><strong>while <user.text> [over]</strong> <code>insert("while ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state for</strong> <code>"for "</code></p></li> |
|
<li><p><strong>for <user.text> [over]</strong> <code>insert("for ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state for range</strong> <code>"forr "</code></p></li> |
|
<li><p><strong>range <user.text> [over]</strong> <code>insert("forr ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state format</strong> <code>"fmt"</code></p></li> |
|
<li><p><strong>format <user.text> [over]</strong> <code>insert("fmt.") insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state switch</strong> <code>"switch "</code></p></li> |
|
<li><p><strong>switch <user.text> [over]</strong> <code>insert("switch ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state select</strong> <code>"select "</code></p></li> |
|
<li><p><strong>state (const | constant)</strong> <code>" const "</code></p></li> |
|
<li><p><strong>constant <user.text> [over]</strong> <code>insert("const ") insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state case</strong> <code>" case "</code></p></li> |
|
<li><p><strong>state default</strong> <code>" default:"</code></p></li> |
|
<li><p><strong>case <user.text> [over]</strong> <code>insert("case ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state type</strong> <code>" type "</code></p></li> |
|
<li><p><strong>type <user.text> [over]</strong> <code>insert("type ") insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state true</strong> <code>" true "</code></p></li> |
|
<li><p><strong>state false</strong> <code>" false "</code></p></li> |
|
<li><p><strong>state (start | struct | struck)</strong> <code>insert(" struct {") key("enter")</code></p></li> |
|
<li><p><strong>(struct | struck) <user.text> [over]</strong> <code>insert(" struct {") key("enter") insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>[state] empty interface</strong> <code>" interface{} "</code></p></li> |
|
<li><p><strong>state interface</strong> <code>insert(" interface {") key("enter")</code></p></li> |
|
<li><p><strong>interface <user.text> [over]</strong> <code>insert(" interface {") key("enter") insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state string</strong> <code>" string "</code></p></li> |
|
<li><p><strong>[state] (int | integer | ant)</strong> <code>"int"</code></p></li> |
|
<li><p><strong>state slice</strong> <code>" []"</code></p></li> |
|
<li><p><strong>slice of</strong> <code>"[]"</code></p></li> |
|
<li><p><strong>[state] (no | nil)</strong> <code>"nil"</code></p></li> |
|
<li><p><strong>state (int | integer | ant) 64</strong> <code>" int64 "</code></p></li> |
|
<li><p><strong>state tag</strong> <code>insert(" ``") key("left")</code></p></li> |
|
<li><p><strong>field tag <user.text> [over]</strong> <code>insert(" ``") key("left") sleep(100ms) insert(user.formatted_text(text, "snake")) insert(" ") sleep(100ms)</code></p></li> |
|
<li><p><strong>state return</strong> <code>" return "</code></p></li> |
|
<li><p><strong>return <user.text> [over]</strong> <code>insert("return ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>map of string to string</strong> <code>" map[string]string "</code></p></li> |
|
<li><p><strong>map of <user.text> [over]</strong> <code>insert("map[") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE")) key("right") sleep(100ms)</code></p></li> |
|
<li><p><strong>receive</strong> <code>" <- "</code></p></li> |
|
<li><p><strong>make</strong> <code>"make("</code></p></li> |
|
<li><p><strong>loggers [<user.text>] [over]</strong> <code>insert("logrus.") insert(user.formatted_text(text, "PUBLIC_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>length <user.text> [over]</strong> <code>insert("len(") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>append <user.text> [over]</strong> <code>insert("append(") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>state (air | err)</strong> <code>"err"</code></p></li> |
|
<li><p><strong>error</strong> <code>" err "</code></p></li> |
|
<li><p><strong>loop over [<user.text>] [over]</strong> <code>insert("forr ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>item <user.text> [over]</strong> <code>insert(", ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>value <user.text> [over]</strong> <code>insert(": ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>address of [<user.text>] [over]</strong> <code>insert("&") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>pointer to [<user.text>] [over]</strong> <code>insert("*") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
<li><p><strong>swipe [<user.text>] [over]</strong> <code>key("right") insert(", ") insert(user.formatted_text(text, "PRIVATE_CAMEL_CASE"))</code></p></li> |
|
</ul> |
|
<h1 id="javascript">javascript</h1> |
|
<ul> |
|
<li><p><strong>(op | is) strict equal</strong> <code>" === "</code></p></li> |
|
<li><p><strong>(op | is) strict not equal</strong> <code>" !== "</code></p></li> |
|
<li><p><strong>state const</strong> <code>"const "</code></p></li> |
|
<li><p><strong>state let</strong> <code>"let "</code></p></li> |
|
<li><p><strong>state var</strong> <code>"var "</code></p></li> |
|
<li><p><strong>state async</strong> <code>"async "</code></p></li> |
|
<li><p><strong>state await</strong> <code>"await "</code></p></li> |
|
<li><p><strong>state map</strong> <code>insert(".map()") key(left)</code></p></li> |
|
<li><p><strong>state filter</strong> <code>insert(".filter()") key(left)</code></p></li> |
|
<li><p><strong>state reduce</strong> <code>insert(".reduce()") key(left)</code></p></li> |
|
<li><p><strong>state spread</strong> <code>"..."</code></p></li> |
|
<li><p><strong>funky <user.text></strong> <code>user.code_private_function(text)</code></p></li> |
|
<li><p><strong>pro funky <user.text></strong> <code>user.code_protected_function(text)</code></p></li> |
|
<li><p><strong>pub funky <user.text></strong> <code>user.code_public_function(text)</code></p></li> |
|
</ul> |
|
<h1 id="operators">operators</h1> |
|
<ul> |
|
<li><p><strong>op dereference</strong> <code>user.code_operator_indirection()</code></p></li> |
|
<li><p><strong>op address of</strong> <code>user.code_operator_address_of()</code></p></li> |
|
<li><p><strong>op arrow</strong> <code>user.code_operator_structure_dereference()</code></p></li> |
|
<li><p><strong>op lambda</strong> <code>user.code_operator_lambda()</code></p></li> |
|
<li><p><strong>op subscript</strong> <code>user.code_operator_subscript()</code></p></li> |
|
<li><p><strong>op (equals | assign)</strong> <code>user.code_operator_assignment()</code></p></li> |
|
<li><p><strong>op (minus | subtract)</strong> <code>user.code_operator_subtraction()</code></p></li> |
|
<li><p><strong>op (minus | subtract) equals</strong> <code>user.code_operator_subtraction_assignment()</code></p></li> |
|
<li><p><strong>op (plus | add)</strong> <code>user.code_operator_addition()</code></p></li> |
|
<li><p><strong>op (plus | add) equals</strong> <code>user.code_operator_addition_assignment()</code></p></li> |
|
<li><p><strong>op (times | multiply)</strong> <code>user.code_operator_multiplication()</code></p></li> |
|
<li><p><strong>op (times | multiply) equals</strong> <code>user.code_operator_multiplication_assignment()</code></p></li> |
|
<li><p><strong>op divide</strong> <code>user.code_operator_division()</code></p></li> |
|
<li><p><strong>op divide equals</strong> <code>user.code_operator_division_assignment()</code></p></li> |
|
<li><p><strong>op mod</strong> <code>user.code_operator_modulo()</code></p></li> |
|
<li><p><strong>op mod equals</strong> <code>user.code_operator_modulo_assignment()</code></p></li> |
|
<li><p><strong>(op (power | exponent) | to the power [of])</strong> <code>user.code_operator_exponent()</code></p></li> |
|
<li><p><strong>(op | is) equal</strong> <code>user.code_operator_equal()</code></p></li> |
|
<li><p><strong>(op | is) not equal</strong> <code>user.code_operator_not_equal()</code></p></li> |
|
<li><p><strong>(op | is) (greater | more)</strong> <code>user.code_operator_greater_than()</code></p></li> |
|
<li><p><strong>(op | is) (less | below) [than]</strong> <code>user.code_operator_less_than()</code></p></li> |
|
<li><p><strong>(op | is) greater [than] or equal</strong> <code>user.code_operator_greater_than_or_equal_to()</code></p></li> |
|
<li><p><strong>(op | is) less [than] or equal</strong> <code>user.code_operator_less_than_or_equal_to()</code></p></li> |
|
<li><p><strong>(op | is) in</strong> <code>user.code_operator_in()</code></p></li> |
|
<li><p><strong>(op | logical) and</strong> <code>user.code_operator_and()</code></p></li> |
|
<li><p><strong>(op | logical) or</strong> <code>user.code_operator_or()</code></p></li> |
|
<li><p><strong>[op] bitwise and</strong> <code>user.code_operator_bitwise_and()</code></p></li> |
|
<li><p><strong>[op] bitwise or</strong> <code>user.code_operator_bitwise_or()</code></p></li> |
|
<li><p><strong>(op | logical | bitwise) (ex | exclusive) or</strong> <code>user.code_operator_bitwise_exclusive_or()</code></p></li> |
|
<li><p><strong>(op | logical | bitwise) (left shift | shift left)</strong> <code>user.code_operator_bitwise_left_shift()</code></p></li> |
|
<li><p><strong>(op | logical | bitwise) (right shift | shift right)</strong> <code>user.code_operator_bitwise_right_shift()</code></p></li> |
|
<li><p><strong>(op | logical | bitwise) (ex | exclusive) or equals</strong> <code>user.code_operator_bitwise_exclusive_or_equals()</code></p></li> |
|
<li><p><strong>[(op | logical | bitwise)] (left shift | shift left) equals</strong> <code>user.code_operator_bitwise_left_shift_equals()</code></p></li> |
|
<li><p><strong>[(op | logical | bitwise)] (left right | shift right) equals</strong> <code>user.code_operator_bitwise_right_shift_equals()</code></p></li> |
|
<li><p><strong>(op | pad) colon</strong> <code>" : "</code></p></li> |
|
</ul> |
|
<h1 id="programming">programming</h1> |
|
<ul> |
|
<li><p><strong>block</strong> <code>user.code_block()</code></p></li> |
|
<li><p><strong>is not (none|null)</strong> <code>user.code_is_not_null()</code></p></li> |
|
<li><p><strong>is (none|null)</strong> <code>user.code_is_null()</code></p></li> |
|
<li><p><strong>state if</strong> <code>user.code_state_if()</code></p></li> |
|
<li><p><strong>state else if</strong> <code>user.code_state_else_if()</code></p></li> |
|
<li><p><strong>state else</strong> <code>user.code_state_else()</code></p></li> |
|
<li><p><strong>state self</strong> <code>user.code_self()</code></p></li> |
|
<li><p><strong>self dot</strong> <code>user.code_self() insert(".")</code></p></li> |
|
<li><p><strong>state while</strong> <code>user.code_state_while()</code></p></li> |
|
<li><p><strong>state for</strong> <code>user.code_state_for()</code></p></li> |
|
<li><p><strong>state for in</strong> <code>user.code_state_for_each()</code></p></li> |
|
<li><p><strong>state switch</strong> <code>user.code_state_switch()</code></p></li> |
|
<li><p><strong>state case</strong> <code>user.code_state_case()</code></p></li> |
|
<li><p><strong>state do</strong> <code>user.code_state_do()</code></p></li> |
|
<li><p><strong>state goto</strong> <code>user.code_state_go_to()</code></p></li> |
|
<li><p><strong>state return</strong> <code>user.code_state_return()</code></p></li> |
|
<li><p><strong>state import</strong> <code>user.code_import()</code></p></li> |
|
<li><p><strong>from import</strong> <code>user.code_from_import()</code></p></li> |
|
<li><p><strong>state class</strong> <code>user.code_type_class()</code></p></li> |
|
<li><p><strong>state include</strong> <code>user.code_include()</code></p></li> |
|
<li><p><strong>state include system</strong> <code>user.code_include_system()</code></p></li> |
|
<li><p><strong>state include local</strong> <code>user.code_include_local()</code></p></li> |
|
<li><p><strong>state type deaf</strong> <code>user.code_type_definition()</code></p></li> |
|
<li><p><strong>state type deaf struct</strong> <code>user.code_typedef_struct()</code></p></li> |
|
<li><p><strong>state (no | nil | null)</strong> <code>user.code_null()</code></p></li> |
|
<li><p><strong>state break</strong> <code>user.code_break()</code></p></li> |
|
<li><p><strong>state next</strong> <code>user.code_next()</code></p></li> |
|
<li><p><strong>state true</strong> <code>user.code_true()</code></p></li> |
|
<li><p><strong>state false</strong> <code>user.code_false()</code></p></li> |
|
<li><p><strong>toggle funk</strong> <code>user.code_toggle_functions()</code></p></li> |
|
<li><p><strong>funk <user.code_functions></strong> <code>user.code_insert_function(code_functions, "")</code></p></li> |
|
<li><p><strong>funk cell <number></strong> <code>user.code_select_function(number - 1, "")</code></p></li> |
|
<li><p><strong>funk wrap <user.code_functions></strong> <code>user.code_insert_function(code_functions, edit.selected_text())</code></p></li> |
|
<li><p><strong>funk wrap <number></strong> <code>user.code_select_function(number - 1, edit.selected_text())</code></p></li> |
|
<li><p><strong>dock string</strong> <code>user.code_document_string()</code></p></li> |
|
</ul> |
|
<h1 id="python">python</h1> |
|
<ul> |
|
<li><p><strong>dunder in it</strong> <code>"__init__"</code></p></li> |
|
<li><p><strong>state (def | deaf | deft)</strong> <code>"def "</code></p></li> |
|
<li><p><strong>self taught</strong> <code>"self."</code></p></li> |
|
<li><p><strong>pie test</strong> <code>"pytest"</code></p></li> |
|
<li><p><strong>state past</strong> <code>"pass"</code></p></li> |
|
<li><p><strong>funky <user.text></strong> <code>user.code_private_function(text)</code></p></li> |
|
<li><p><strong>pub funky <user.text></strong> <code>user.code_public_function(text)</code></p></li> |
|
<li><p><strong>raise {user.python_exception}</strong> <code>user.insert_cursor("raise {python_exception}([|])")</code></p></li> |
|
<li><p><strong>is type {user.python_type_list}</strong> <code>insert(": {python_type_list}")</code></p></li> |
|
<li><p><strong>returns [type] {user.python_type_list}</strong> <code>insert(" -> {python_type_list}")</code></p></li> |
|
<li><p><strong>type {user.python_type_list}</strong> <code>insert("{python_type_list}")</code></p></li> |
|
<li><p><strong>dock {user.python_docstring_fields}</strong> <code>insert("{python_docstring_fields}") edit.left()</code></p></li> |
|
<li><p><strong>dock type {user.python_type_list}</strong> <code>user.insert_cursor(":type [|]: {python_type_list}")</code></p></li> |
|
<li><p><strong>dock returns type {user.python_type_list}</strong> <code>user.insert_cursor(":rtype [|]: {python_type_list}")</code></p></li> |
|
<li><p><strong>toggle imports</strong> <code>user.code_toggle_libraries()</code></p></li> |
|
<li><p><strong>import <user.code_libraries></strong> <code>user.code_insert_library(code_libraries, "") key(end enter)</code></p></li> |
|
</ul> |
|
<h1 id="r">r</h1> |
|
<ul> |
|
<li><p><strong>toggle library</strong> <code>user.code_toggle_libraries()</code></p></li> |
|
<li><p><strong>library <user.code_libraries></strong> <code>user.code_insert_library(code_libraries, "") key(end enter)</code></p></li> |
|
<li><p><strong>(chain|pipe that)</strong> <code>key(end) " %>%" key(enter)</code></p></li> |
|
<li><p><strong>state na</strong> <code>insert("NA")</code></p></li> |
|
<li><p><strong>function define <user.text></strong> <code>user.code_private_function(text)</code></p></li> |
|
</ul> |
|
<h1 id="snippets">snippets</h1> |
|
<ul> |
|
<li><p><strong>snip {user.snippets}</strong> <code>user.snippet_insert(user.snippets)</code></p></li> |
|
<li><p><strong>snip hunt <user.text></strong> <code>user.snippet_search(user.text)</code></p></li> |
|
<li><p><strong>snip hunt</strong> <code>user.snippet_search("")</code></p></li> |
|
<li><p><strong>snip create</strong> <code>user.snippet_create()</code></p></li> |
|
<li><p><strong>snip show</strong> <code>user.snippet_toggle()</code></p></li> |
|
</ul> |
|
<h1 id="sql">sql</h1> |
|
<ul> |
|
<li><p><strong>select</strong> <code>"SELECT "</code></p></li> |
|
<li><p><strong>star</strong> <code>"*"</code></p></li> |
|
<li><p><strong>from</strong> <code>"FROM "</code></p></li> |
|
<li><p><strong>select star from</strong> <code>"SELECT * FROM "</code></p></li> |
|
<li><p><strong>where</strong> <code>"WHERE "</code></p></li> |
|
<li><p><strong>order by</strong> <code>"ORDER BY "</code></p></li> |
|
<li><p><strong>descending</strong> <code>" DESC"</code></p></li> |
|
<li><p><strong>ascending</strong> <code>" ASC"</code></p></li> |
|
<li><p><strong>dot i d</strong> <code>".id"</code></p></li> |
|
<li><p><strong>is not null</strong> <code>" IS NOT NULL"</code></p></li> |
|
<li><p><strong>is null</strong> <code>" IS NULL"</code></p></li> |
|
<li><p><strong>inner join</strong> <code>insert("INNER JOIN ON ") key(left) key(left) key(left) key(left)</code></p></li> |
|
</ul> |
|
<h1 id="talon">talon</h1> |
|
<ul> |
|
<li><p><strong>dot talon</strong> <code>insert(".talon")</code></p></li> |
|
<li><p><strong>action block</strong> <code>insert("action():") edit.left() edit.left()</code></p></li> |
|
<li><p><strong>setting block</strong> <code>insert("settings():\n\t")</code></p></li> |
|
<li><p><strong>win require</strong> <code>insert("os: windows\n")</code></p></li> |
|
<li><p><strong>mac require</strong> <code>insert("os: mac\n")</code></p></li> |
|
<li><p><strong>linux require</strong> <code>insert("os: linux\n")</code></p></li> |
|
<li><p><strong>title require</strong> <code>insert("win.title: ")</code></p></li> |
|
<li><p><strong>app require</strong> <code>insert("app: ")</code></p></li> |
|
<li><p><strong>tag require</strong> <code>insert("tag: ")</code></p></li> |
|
<li><p><strong>tag set</strong> <code>insert("tag(): ")</code></p></li> |
|
<li><p><strong>key <user.keys> over</strong> <code>"{keys}"</code></p></li> |
|
<li><p><strong>key <user.modifiers> over</strong> <code>"{modifiers}"</code></p></li> |
|
<li><p><strong>toggle funk</strong> <code>user.code_toggle_functions()</code></p></li> |
|
<li><p><strong>funk <user.code_functions></strong> <code>user.code_insert_function(code_functions, "")</code></p></li> |
|
<li><p><strong>funk cell <number></strong> <code>user.code_select_function(number - 1, "")</code></p></li> |
|
<li><p><strong>funk wrap <user.code_functions></strong> <code>user.code_insert_function(code_functions, edit.selected_text())</code></p></li> |
|
<li><p><strong>funk wrap <number></strong> <code>user.code_select_function(number - 1, edit.selected_text())</code></p></li> |
|
</ul> |
|
<h1 id="typescript">typescript</h1> |
|
<ul> |
|
<li><p><strong>(op | is) strict equal</strong> <code>" === "</code></p></li> |
|
<li><p><strong>(op | is) strict not equal</strong> <code>" !== "</code></p></li> |
|
<li><p><strong>state const</strong> <code>"const "</code></p></li> |
|
<li><p><strong>state let</strong> <code>"let "</code></p></li> |
|
<li><p><strong>state var</strong> <code>"var "</code></p></li> |
|
<li><p><strong>state async</strong> <code>"async "</code></p></li> |
|
<li><p><strong>state await</strong> <code>"await "</code></p></li> |
|
<li><p><strong>state map</strong> <code>insert(".map()") key(left)</code></p></li> |
|
<li><p><strong>state filter</strong> <code>insert(".filter()") key(left)</code></p></li> |
|
<li><p><strong>state reduce</strong> <code>insert(".reduce()") key(left)</code></p></li> |
|
<li><p><strong>state spread</strong> <code>"..."</code></p></li> |
|
<li><p><strong>funky <user.text></strong> <code>user.code_private_function(text)</code></p></li> |
|
<li><p><strong>pro funky <user.text></strong> <code>user.code_protected_function(text)</code></p></li> |
|
<li><p><strong>pub funky <user.text></strong> <code>user.code_public_function(text)</code></p></li> |
|
</ul> |
|
<h1 id="vimscript">vimscript</h1> |
|
<ul> |
|
<li><p><strong>assign [<user.vimscript_scope>] (variable|var) [<user.text>] [over]</strong> <code>insert("let ") insert(vimscript_scope or '') user.code_private_variable_formatter(text)</code></p></li> |
|
<li><p><strong>[<user.vimscript_scope>] (variable|var) [<user.text>] [over]</strong> <code>insert(vimscript_scope or '') user.code_private_variable_formatter(text)</code></p></li> |
|
<li><p><strong><user.vimscript_functions></strong> <code>insert("{vimscript_functions} ")</code></p></li> |
|
<li><p><strong>state command</strong> <code>"command! "</code></p></li> |
|
<li><p><strong>state end if</strong> <code>"endif"</code></p></li> |
|
<li><p><strong>state end for</strong> <code>"endfor"</code></p></li> |
|
<li><p><strong>state end while</strong> <code>"endwhile"</code></p></li> |
|
<li><p><strong>state end function</strong> <code>"endfunction"</code></p></li> |
|
<li><p><strong>state continue</strong> <code>"continue"</code></p></li> |
|
</ul> |
|
<h1 id="abbreviate">abbreviate</h1> |
|
<ul> |
|
<li><strong>(abbreviate|abreviate|brief) {user.abbreviation}</strong> <code>"{abbreviation}"</code></li> |
|
</ul> |
|
<h1 id="extensions">extensions</h1> |
|
<ul> |
|
<li><p><strong>dot pie</strong> <code>".py"</code></p></li> |
|
<li><p><strong>dot talon</strong> <code>".talon"</code></p></li> |
|
<li><p><strong>dot mark down</strong> <code>".md"</code></p></li> |
|
<li><p><strong>dot shell</strong> <code>".sh"</code></p></li> |
|
<li><p><strong>dot vim</strong> <code>".vim"</code></p></li> |
|
<li><p><strong>dot see</strong> <code>".c"</code></p></li> |
|
<li><p><strong>dot see sharp</strong> <code>".cs"</code></p></li> |
|
<li><p><strong>dot com</strong> <code>".com"</code></p></li> |
|
<li><p><strong>dot net</strong> <code>".net"</code></p></li> |
|
<li><p><strong>dot org</strong> <code>".org"</code></p></li> |
|
<li><p><strong>dot exe</strong> <code>".exe"</code></p></li> |
|
<li><p><strong>dot (bin | bend)</strong> <code>".bin"</code></p></li> |
|
<li><p><strong>dot (jason | jay son)</strong> <code>".json"</code></p></li> |
|
</ul> |
|
<h1 id="formatters-1">formatters</h1> |
|
<ul> |
|
<li><p><strong>phrase <user.text></strong> <code>user.insert_formatted(text, "NOOP")</code></p></li> |
|
<li><p><strong>phrase <user.text> over</strong> <code>user.insert_formatted(text, "NOOP")</code></p></li> |
|
<li><p><strong>{user.prose_formatter} <user.prose></strong> <code>user.insert_formatted(prose, prose_formatter)</code></p></li> |
|
<li><p><strong>{user.prose_formatter} <user.prose> over</strong> <code>user.insert_formatted(prose, prose_formatter)</code></p></li> |
|
<li><p><strong><user.format_text>+</strong> <code>user.insert_many(format_text_list)</code></p></li> |
|
<li><p><strong><user.format_text>+ over</strong> <code>user.insert_many(format_text_list)</code></p></li> |
|
<li><p><strong><user.formatters> that</strong> <code>user.formatters_reformat_selection(user.formatters)</code></p></li> |
|
<li><p><strong>word <user.word></strong> <code>user.insert_formatted(user.word, "NOOP")</code></p></li> |
|
<li><p><strong>format help</strong> <code>user.formatters_help_toggle()</code></p></li> |
|
<li><p><strong>recent list</strong> <code>user.toggle_phrase_history()</code></p></li> |
|
<li><p><strong>recent repeat <number_small></strong> <code>insert(user.get_recent_phrase(number_small))</code></p></li> |
|
<li><p><strong>recent copy <number_small></strong> <code>clip.set_text(user.get_recent_phrase(number_small))</code></p></li> |
|
<li><p><strong>select that</strong> <code>user.select_last_phrase()</code></p></li> |
|
<li><p><strong>nope that | scratch that</strong> <code>user.clear_last_phrase()</code></p></li> |
|
<li><p><strong>nope that was <user.formatters></strong> <code>user.formatters_reformat_last(formatters)</code></p></li> |
|
</ul> |
|
<h1 id="git">git</h1> |
|
<ul> |
|
<li><p><strong>git add patch</strong> <code>"git add . -p\n"</code></p></li> |
|
<li><p><strong>git add</strong> <code>"git add "</code></p></li> |
|
<li><p><strong>git add everything</strong> <code>"git add -u\n"</code></p></li> |
|
<li><p><strong>git bisect</strong> <code>"git bisect "</code></p></li> |
|
<li><p><strong>git blame</strong> <code>"git blame "</code></p></li> |
|
<li><p><strong>git branch</strong> <code>"git branch "</code></p></li> |
|
<li><p><strong>git remote branches</strong> <code>"git branch --remote\n"</code></p></li> |
|
<li><p><strong>git branch <user.text></strong> <code>"git branch {text}"</code></p></li> |
|
<li><p><strong>git checkout</strong> <code>"git checkout "</code></p></li> |
|
<li><p><strong>git checkout master</strong> <code>"git checkout master\n"</code></p></li> |
|
<li><p><strong>git checkout <user.text></strong> <code>"git checkout {text}"</code></p></li> |
|
<li><p><strong>git cherry pick</strong> <code>"git cherry-pick "</code></p></li> |
|
<li><p><strong>git clone</strong> <code>"git clone "</code></p></li> |
|
<li><p><strong>git commit message <user.text></strong> <code>"git commit -m '{text}'"</code></p></li> |
|
<li><p><strong>git commit</strong> <code>"git commit\n"</code></p></li> |
|
<li><p><strong>git diff (colour|color) words</strong> <code>"git diff --color-words "</code></p></li> |
|
<li><p><strong>git diff</strong> <code>"git diff "</code></p></li> |
|
<li><p><strong>git diff cached</strong> <code>"git diff --cached\n"</code></p></li> |
|
<li><p><strong>git fetch</strong> <code>"git fetch\n"</code></p></li> |
|
<li><p><strong>git fetch <user.text></strong> <code>"git fetch {text}"</code></p></li> |
|
<li><p><strong>git fetch prune</strong> <code>"git fetch --prune\n"</code></p></li> |
|
<li><p><strong>git in it</strong> <code>"git init\n"</code></p></li> |
|
<li><p><strong>git log all</strong> <code>"git log\n"</code></p></li> |
|
<li><p><strong>git log all changes</strong> <code>"git log -c\n"</code></p></li> |
|
<li><p><strong>git log</strong> <code>"git log "</code></p></li> |
|
<li><p><strong>git log changes</strong> <code>"git log -c "</code></p></li> |
|
<li><p><strong>git merge</strong> <code>"git merge "</code></p></li> |
|
<li><p><strong>git merge <user.text></strong> <code>"git merge {text}"</code></p></li> |
|
<li><p><strong>git move</strong> <code>"git mv "</code></p></li> |
|
<li><p><strong>git new branch</strong> <code>"git checkout -b "</code></p></li> |
|
<li><p><strong>git pull</strong> <code>"git pull\n"</code></p></li> |
|
<li><p><strong>git pull origin</strong> <code>"git pull origin "</code></p></li> |
|
<li><p><strong>git pull rebase</strong> <code>"git pull --rebase\n"</code></p></li> |
|
<li><p><strong>git pull fast forward</strong> <code>"git pull --ff-only\n"</code></p></li> |
|
<li><p><strong>git pull <user.text></strong> <code>"git pull {text} "</code></p></li> |
|
<li><p><strong>git push</strong> <code>"git push\n"</code></p></li> |
|
<li><p><strong>git push origin</strong> <code>"git push origin "</code></p></li> |
|
<li><p><strong>git push up stream origin</strong> <code>"git push -u origin"</code></p></li> |
|
<li><p><strong>git push <user.text></strong> <code>"git push {text} "</code></p></li> |
|
<li><p><strong>git push tags</strong> <code>"git push --tags\n"</code></p></li> |
|
<li><p><strong>git rebase</strong> <code>"git rebase\n"</code></p></li> |
|
<li><p><strong>git rebase continue</strong> <code>"git rebase --continue"</code></p></li> |
|
<li><p><strong>git rebase skip</strong> <code>"git rebase --skip"</code></p></li> |
|
<li><p><strong>git remove</strong> <code>"git rm "</code></p></li> |
|
<li><p><strong>git (remove|delete) branch</strong> <code>"git branch -d "</code></p></li> |
|
<li><p><strong>git (remove|delete) remote branch</strong> <code>"git push --delete origin "</code></p></li> |
|
<li><p><strong>git reset</strong> <code>"git reset "</code></p></li> |
|
<li><p><strong>git reset soft</strong> <code>"git reset --soft "</code></p></li> |
|
<li><p><strong>git reset hard</strong> <code>"git reset --hard "</code></p></li> |
|
<li><p><strong>git restore</strong> <code>"git restore "</code></p></li> |
|
<li><p><strong>git restore staged</strong> <code>"git restore --staged "</code></p></li> |
|
<li><p><strong>git remote show origin</strong> <code>"git remote show origin\n"</code></p></li> |
|
<li><p><strong>git remote add upstream</strong> <code>"git remote add upstream "</code></p></li> |
|
<li><p><strong>git show</strong> <code>"git show "</code></p></li> |
|
<li><p><strong>git stash pop</strong> <code>"git stash pop\n"</code></p></li> |
|
<li><p><strong>git stash</strong> <code>"git stash\n"</code></p></li> |
|
<li><p><strong>git stash apply</strong> <code>"git stash apply\n"</code></p></li> |
|
<li><p><strong>git stash list</strong> <code>"git stash list\n"</code></p></li> |
|
<li><p><strong>git stash show</strong> <code>"git stash show"</code></p></li> |
|
<li><p><strong>git status</strong> <code>"git status\n"</code></p></li> |
|
<li><p><strong>git submodule add</strong> <code>"git submodule add "</code></p></li> |
|
<li><p><strong>git tag</strong> <code>"git tag "</code></p></li> |
|
<li><p><strong>git edit config</strong> <code>"git config --local -e\n"</code></p></li> |
|
<li><p><strong>git clone clipboard</strong> <code>insert("git clone ") edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>git diff highlighted</strong> <code>edit.copy() insert("git diff ") edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>git diff clipboard</strong> <code>insert("git diff ") edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>git add highlighted</strong> <code>edit.copy() insert("git add ") edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>git add clipboard</strong> <code>insert("git add ") edit.paste() key(enter)</code></p></li> |
|
<li><p><strong>git commit highlighted</strong> <code>edit.copy() insert("git add ") edit.paste() insert("\ngit commit\n")</code></p></li> |
|
</ul> |
|
<h1 id="git-add-patch">git add patch</h1> |
|
<ul> |
|
<li><p><strong>yank</strong> <code>key(y) key(enter)</code></p></li> |
|
<li><p><strong>near</strong> <code>key(n) key(enter)</code></p></li> |
|
<li><p><strong>quench</strong> <code>key(q) key(enter)</code></p></li> |
|
<li><p><strong>drum</strong> <code>key(d) key(enter)</code></p></li> |
|
<li><p><strong>air</strong> <code>key(a) key(enter)</code></p></li> |
|
</ul> |
|
<h1 id="help">help</h1> |
|
<ul> |
|
<li><p><strong>help alphabet</strong> <code>user.help_alphabet(user.get_alphabet())</code></p></li> |
|
<li><p><strong>help context</strong> <code>user.help_context()</code></p></li> |
|
<li><p><strong>help active</strong> <code>user.help_context_enabled()</code></p></li> |
|
<li><p><strong>help search <user.text></strong> <code>user.help_search(text)</code></p></li> |
|
<li><p><strong>help context {user.help_contexts}</strong> <code>user.help_selected_context(help_contexts)</code></p></li> |
|
</ul> |
|
<h1 id="help-open">help open</h1> |
|
<ul> |
|
<li><p><strong>help next</strong> <code>user.help_next()</code></p></li> |
|
<li><p><strong>help previous</strong> <code>user.help_previous()</code></p></li> |
|
<li><p><strong>help <number></strong> <code>user.help_select_index(number - 1)</code></p></li> |
|
<li><p><strong>help return</strong> <code>user.help_return()</code></p></li> |
|
<li><p><strong>help close</strong> <code>user.help_hide()</code></p></li> |
|
</ul> |
|
<h1 id="history">history</h1> |
|
<ul> |
|
<li><p><strong>command history</strong> <code>user.history_toggle()</code></p></li> |
|
<li><p><strong>command history clear</strong> <code>user.history_clear()</code></p></li> |
|
<li><p><strong>command history less</strong> <code>user.history_less()</code></p></li> |
|
<li><p><strong>command history more</strong> <code>user.history_more()</code></p></li> |
|
</ul> |
|
<h1 id="keys">keys</h1> |
|
<ul> |
|
<li><p><strong>go <user.arrow_keys></strong> <code>key(arrow_keys)</code></p></li> |
|
<li><p><strong><user.letter></strong> <code>key(letter)</code></p></li> |
|
<li><p><strong>(ship | uppercase) <user.letters> [(lowercase | sunk)]</strong> <code>user.insert_formatted(letters, "ALL_CAPS")</code></p></li> |
|
<li><p><strong><user.symbol_key></strong> <code>key(symbol_key)</code></p></li> |
|
<li><p><strong><user.function_key></strong> <code>key(function_key)</code></p></li> |
|
<li><p><strong><user.special_key></strong> <code>key(special_key)</code></p></li> |
|
<li><p><strong><user.modifiers> <user.unmodified_key></strong> <code>key("{modifiers}-{unmodified_key}")</code></p></li> |
|
</ul> |
|
<h1 id="mac-macro">mac macro</h1> |
|
<ul> |
|
<li><p><strong>macro record</strong> <code>user.macro_record()</code></p></li> |
|
<li><p><strong>macro stop</strong> <code>user.macro_stop()</code></p></li> |
|
<li><p><strong>macro play</strong> <code>user.macro_play()</code></p></li> |
|
</ul> |
|
<h1 id="media">media</h1> |
|
<ul> |
|
<li><p><strong>volume up</strong> <code>key(volup)</code></p></li> |
|
<li><p><strong>volume down</strong> <code>key(voldown)</code></p></li> |
|
<li><p><strong>set volume <number></strong> <code>user.media_set_volume(number)</code></p></li> |
|
<li><p><strong>(volume|media) mute</strong> <code>key(mute)</code></p></li> |
|
<li><p><strong><a href="#media">media</a> play next</strong> <code>key(next)</code></p></li> |
|
<li><p><strong><a href="#media">media</a> play previous</strong> <code>key(prev)</code></p></li> |
|
<li><p><strong>media (play | pause)</strong> <code>key(play)</code></p></li> |
|
</ul> |
|
<h1 id="messaging">messaging</h1> |
|
<ul> |
|
<li><p><strong>previous (workspace | server)</strong> <code>user.messaging_workspace_previous()</code></p></li> |
|
<li><p><strong>next (workspace | server)</strong> <code>user.messaging_workspace_next()</code></p></li> |
|
<li><p><strong>channel</strong> <code>user.messaging_open_channel_picker()</code></p></li> |
|
<li><p><strong>channel <user.text></strong> <code>user.messaging_open_channel_picker() insert(user.formatted_text(user.text, "ALL_LOWERCASE"))</code></p></li> |
|
<li><p><strong>channel up</strong> <code>user.messaging_channel_previous()</code></p></li> |
|
<li><p><strong>channel down</strong> <code>user.messaging_channel_next()</code></p></li> |
|
<li><p><strong>([channel] unread last | gopreev)</strong> <code>user.messaging_unread_previous()</code></p></li> |
|
<li><p><strong>([channel] unread next | goneck)</strong> <code>user.messaging_unread_next()</code></p></li> |
|
<li><p><strong>go (find | search)</strong> <code>user.messaging_open_search()</code></p></li> |
|
<li><p><strong>mark (all | workspace | server) read</strong> <code>user.messaging_mark_workspace_read()</code></p></li> |
|
<li><p><strong>mark channel read</strong> <code>user.messaging_mark_channel_read()</code></p></li> |
|
<li><p><strong>upload file</strong> <code>user.messaging_upload_file()</code></p></li> |
|
</ul> |
|
<h1 id="microphone-selection">microphone selection</h1> |
|
<ul> |
|
<li><p><strong>microphone show</strong> <code>user.microphone_selection_toggle()</code></p></li> |
|
<li><p><strong>microphone pick <number_small></strong> <code>user.microphone_select(number_small)</code></p></li> |
|
</ul> |
|
<h1 id="mouse">mouse</h1> |
|
<ul> |
|
<li><p><strong>control mouse</strong> <code>user.mouse_toggle_control_mouse()</code></p></li> |
|
<li><p><strong>zoom mouse</strong> <code>user.mouse_toggle_zoom_mouse()</code></p></li> |
|
<li><p><strong>camera overlay</strong> <code>user.mouse_toggle_camera_overlay()</code></p></li> |
|
<li><p><strong>run calibration</strong> <code>user.mouse_calibrate()</code></p></li> |
|
<li><p><strong>touch</strong> <code>mouse_click(0) user.grid_close()</code></p></li> |
|
<li><p><strong>righty</strong> <code>mouse_click(1) user.grid_close()</code></p></li> |
|
<li><p><strong>midclick</strong> <code>mouse_click(2) user.grid_close()</code></p></li> |
|
<li><p><strong><user.modifiers> touch</strong> <code>key("{modifiers}:down") mouse_click(0) key("{modifiers}:up") user.grid_close()</code></p></li> |
|
<li><p><strong><user.modifiers> righty</strong> <code>key("{modifiers}:down") mouse_click(1) key("{modifiers}:up") user.grid_close()</code></p></li> |
|
<li><p><strong>(dubclick | duke)</strong> <code>mouse_click() mouse_click() user.grid_close()</code></p></li> |
|
<li><p><strong>(tripclick | triplick)</strong> <code>mouse_click() mouse_click() mouse_click() user.grid_close()</code></p></li> |
|
<li><p><strong>drag</strong> <code>user.mouse_drag() user.grid_close()</code></p></li> |
|
<li><p><strong>wheel down</strong> <code>user.mouse_scroll_down()</code></p></li> |
|
<li><p><strong>wheel down here</strong> <code>user.mouse_move_center_active_window() user.mouse_scroll_down()</code></p></li> |
|
<li><p><strong>wheel tiny [down]</strong> <code>mouse_scroll(20)</code></p></li> |
|
<li><p><strong>wheel tiny [down] here</strong> <code>user.mouse_move_center_active_window() mouse_scroll(20)</code></p></li> |
|
<li><p><strong>wheel downer</strong> <code>user.mouse_scroll_down_continuous()</code></p></li> |
|
<li><p><strong>wheel downer here</strong> <code>user.mouse_move_center_active_window() user.mouse_scroll_down_continuous()</code></p></li> |
|
<li><p><strong>wheel up</strong> <code>user.mouse_scroll_up()</code></p></li> |
|
<li><p><strong>wheel up here</strong> <code>user.mouse_scroll_up()</code></p></li> |
|
<li><p><strong>wheel tiny up</strong> <code>mouse_scroll(-20)</code></p></li> |
|
<li><p><strong>wheel tiny up here</strong> <code>user.mouse_move_center_active_window() mouse_scroll(-20)</code></p></li> |
|
<li><p><strong>wheel upper</strong> <code>user.mouse_scroll_up_continuous()</code></p></li> |
|
<li><p><strong>wheel upper here</strong> <code>user.mouse_move_center_active_window() user.mouse_scroll_up_continuous()</code></p></li> |
|
<li><p><strong>wheel gaze</strong> <code>user.mouse_gaze_scroll()</code></p></li> |
|
<li><p><strong>wheel gaze here</strong> <code>user.mouse_move_center_active_window() user.mouse_gaze_scroll()</code></p></li> |
|
<li><p><strong>wheel stop</strong> <code>user.mouse_scroll_stop()</code></p></li> |
|
<li><p><strong>wheel stop here</strong> <code>user.mouse_move_center_active_window() user.mouse_scroll_stop()</code></p></li> |
|
<li><p><strong>wheel left</strong> <code>mouse_scroll(0, -40)</code></p></li> |
|
<li><p><strong>wheel left here</strong> <code>user.mouse_move_center_active_window() mouse_scroll(0, -40)</code></p></li> |
|
<li><p><strong>wheel tiny left</strong> <code>mouse_scroll(0, -20)</code></p></li> |
|
<li><p><strong>wheel tiny left here</strong> <code>user.mouse_move_center_active_window() mouse_scroll(0, -20)</code></p></li> |
|
<li><p><strong>wheel right</strong> <code>mouse_scroll(0, 40)</code></p></li> |
|
<li><p><strong>wheel right here</strong> <code>user.mouse_move_center_active_window() mouse_scroll(0, 40)</code></p></li> |
|
<li><p><strong>wheel tiny right</strong> <code>mouse_scroll(0, 20)</code></p></li> |
|
<li><p><strong>wheel tiny right here</strong> <code>user.mouse_move_center_active_window() mouse_scroll(0, 20)</code></p></li> |
|
<li><p><strong>curse yes</strong> <code>user.mouse_show_cursor()</code></p></li> |
|
<li><p><strong>curse no</strong> <code>user.mouse_hide_cursor()</code></p></li> |
|
<li><p><strong>copy mouse position</strong> <code>user.copy_mouse_position()</code></p></li> |
|
</ul> |
|
<h1 id="multiple-cursors">multiple cursors</h1> |
|
<ul> |
|
<li><p><strong>cursor multiple</strong> <code>user.multi_cursor_enable()</code></p></li> |
|
<li><p><strong>cursor stop</strong> <code>user.multi_cursor_disable()</code></p></li> |
|
<li><p><strong>cursor up</strong> <code>user.multi_cursor_add_above()</code></p></li> |
|
<li><p><strong>cursor down</strong> <code>user.multi_cursor_add_below()</code></p></li> |
|
<li><p><strong>cursor less</strong> <code>user.multi_cursor_select_fewer_occurrences()</code></p></li> |
|
<li><p><strong>cursor more</strong> <code>user.multi_cursor_select_more_occurrences()</code></p></li> |
|
<li><p><strong>cursor all</strong> <code>user.multi_cursor_select_all_occurrences()</code></p></li> |
|
<li><p><strong>cursor lines</strong> <code>user.multi_cursor_add_to_line_ends()</code></p></li> |
|
</ul> |
|
<h1 id="repeater">repeater</h1> |
|
<ul> |
|
<li><p><strong><user.ordinals></strong> <code>core.repeat_command(ordinals-1)</code></p></li> |
|
<li><p><strong>(repeat that|twice)</strong> <code>core.repeat_command(1)</code></p></li> |
|
<li><p><strong>repeat that <number_small> [times]</strong> <code>core.repeat_command(number_small)</code></p></li> |
|
</ul> |
|
<h1 id="screenshot">screenshot</h1> |
|
<ul> |
|
<li><p><strong>grab window</strong> <code>user.screenshot_window()</code></p></li> |
|
<li><p><strong>grab screen</strong> <code>user.screenshot()</code></p></li> |
|
<li><p><strong>grab selection</strong> <code>user.screenshot_selection()</code></p></li> |
|
<li><p><strong>grab window clip</strong> <code>user.screenshot_window_clipboard()</code></p></li> |
|
<li><p><strong>grab screen clip</strong> <code>user.screenshot_clipboard()</code></p></li> |
|
</ul> |
|
<h1 id="splits">splits</h1> |
|
<ul> |
|
<li><p><strong>split right</strong> <code>user.split_window_right()</code></p></li> |
|
<li><p><strong>split left</strong> <code>user.split_window_left()</code></p></li> |
|
<li><p><strong>split down</strong> <code>user.split_window_down()</code></p></li> |
|
<li><p><strong>split up</strong> <code>user.split_window_up()</code></p></li> |
|
<li><p><strong>split (vertically | vertical)</strong> <code>user.split_window_vertically()</code></p></li> |
|
<li><p><strong>split (horizontally | horizontal)</strong> <code>user.split_window_horizontally()</code></p></li> |
|
<li><p><strong>split flip</strong> <code>user.split_flip()</code></p></li> |
|
<li><p><strong>split window</strong> <code>user.split_window()</code></p></li> |
|
<li><p><strong>split clear</strong> <code>user.split_clear()</code></p></li> |
|
<li><p><strong>split clear all</strong> <code>user.split_clear_all()</code></p></li> |
|
<li><p><strong>split next</strong> <code>user.split_next()</code></p></li> |
|
<li><p><strong>split last</strong> <code>user.split_last()</code></p></li> |
|
<li><p><strong>go split <number></strong> <code>user.split_number(number)</code></p></li> |
|
</ul> |
|
<h1 id="standard">standard</h1> |
|
<ul> |
|
<li><p><strong>zoom in</strong> <code>edit.zoom_in()</code></p></li> |
|
<li><p><strong>zoom out</strong> <code>edit.zoom_out()</code></p></li> |
|
<li><p><strong>scroll up</strong> <code>edit.page_up()</code></p></li> |
|
<li><p><strong>scroll down</strong> <code>edit.page_down()</code></p></li> |
|
<li><p><strong>copy that</strong> <code>edit.copy()</code></p></li> |
|
<li><p><strong>cut that</strong> <code>edit.cut()</code></p></li> |
|
<li><p><strong>paste that</strong> <code>edit.paste()</code></p></li> |
|
<li><p><strong>undo that</strong> <code>edit.undo()</code></p></li> |
|
<li><p><strong>redo that</strong> <code>edit.redo()</code></p></li> |
|
<li><p><strong>paste match</strong> <code>edit.paste_match_style()</code></p></li> |
|
<li><p><strong>file save</strong> <code>edit.save()</code></p></li> |
|
<li><p><strong>wipe</strong> <code>key(backspace)</code></p></li> |
|
<li><p><strong>(pad | padding)</strong> <code>insert(" ") key(left)</code></p></li> |
|
<li><p><strong>slap</strong> <code>edit.line_end() key(enter)</code></p></li> |
|
</ul> |
|
<h1 id="tabs">tabs</h1> |
|
<ul> |
|
<li><p><strong>tab (open | new)</strong> <code>app.tab_open()</code></p></li> |
|
<li><p><strong>tab last</strong> <code>app.tab_previous()</code></p></li> |
|
<li><p><strong>tab next</strong> <code>app.tab_next()</code></p></li> |
|
<li><p><strong>tab close</strong> <code>app.tab_close()</code></p></li> |
|
<li><p><strong>tab reopen</strong> <code>app.tab_reopen()</code></p></li> |
|
<li><p><strong>go tab <number></strong> <code>user.tab_jump(number)</code></p></li> |
|
<li><p><strong>go tab final</strong> <code>user.tab_final()</code></p></li> |
|
</ul> |
|
<h1 id="talon-helpers">talon helpers</h1> |
|
<ul> |
|
<li><p><strong>talon copy context pie</strong> <code>user.talon_add_context_clipboard_python()</code></p></li> |
|
<li><p><strong>talon copy context</strong> <code>user.talon_add_context_clipboard()</code></p></li> |
|
<li><p><strong>talon copy title</strong> <code>title = win.title() clip.set_text(title)</code></p></li> |
|
<li><p><strong>talon dump context</strong> <code>name = app.name() executable = app.executable() bundle = app.bundle() title = win.title() print("Name: {name}") print("Executable: {executable}") print("Bundle: {bundle}") print("Title: {title}")</code></p></li> |
|
</ul> |
|
<h1 id="win-window-management">win window management</h1> |
|
<ul> |
|
<li><p><strong>window (new|open)</strong> <code>app.window_open()</code></p></li> |
|
<li><p><strong>window next</strong> <code>app.window_next()</code></p></li> |
|
<li><p><strong>window last</strong> <code>app.window_previous()</code></p></li> |
|
<li><p><strong>window close</strong> <code>app.window_close()</code></p></li> |
|
<li><p><strong>focus <user.running_applications></strong> <code>user.switcher_focus(running_applications)</code></p></li> |
|
<li><p><strong>running list</strong> <code>user.switcher_toggle_running()</code></p></li> |
|
<li><p><strong>launch <user.launch_applications></strong> <code>user.switcher_launch(launch_applications)</code></p></li> |
|
<li><p><strong>snap <user.window_snap_position></strong> <code>user.snap_window(window_snap_position)</code></p></li> |
|
<li><p><strong>snap next [screen]</strong> <code>user.move_window_next_screen()</code></p></li> |
|
<li><p><strong>snap last [screen]</strong> <code>user.move_window_previous_screen()</code></p></li> |
|
<li><p><strong>snap screen <number></strong> <code>user.move_window_to_screen(number)</code></p></li> |
|
<li><p><strong>snap <user.running_applications> <user.window_snap_position></strong> <code>user.snap_app(running_applications, window_snap_position)</code></p></li> |
|
<li><p><strong>snap <user.running_applications> [screen] <number></strong> <code>user.move_app_to_screen(running_applications, number)</code></p></li> |
|
</ul> |
|
<h1 id="word-selection">word selection</h1> |
|
<ul> |
|
<li><p><strong>word neck</strong> <code>user.word_neck(1)</code></p></li> |
|
<li><p><strong>word neck <number_small></strong> <code>user.word_neck(number_small)</code></p></li> |
|
<li><p><strong>word prev</strong> <code>user.word_prev(1)</code></p></li> |
|
<li><p><strong>word prev <number_small></strong> <code>user.word_prev(number_small)</code></p></li> |
|
<li><p><strong>small word neck</strong> <code>user.small_word_neck(1)</code></p></li> |
|
<li><p><strong>small word neck <number_small></strong> <code>user.small_word_neck(number_small)</code></p></li> |
|
<li><p><strong>small word prev</strong> <code>user.small_word_prev(1)</code></p></li> |
|
<li><p><strong>small word prev <number_small></strong> <code>user.small_word_prev(number_small)</code></p></li> |
|
<li><p><strong>big word neck</strong> <code>user.big_word_neck(1)</code></p></li> |
|
<li><p><strong>big word neck <number_small></strong> <code>user.big_word_neck(number_small)</code></p></li> |
|
<li><p><strong>big word prev</strong> <code>user.big_word_prev(1)</code></p></li> |
|
<li><p><strong>big word prev <number_small></strong> <code>user.big_word_prev(number_small)</code></p></li> |
|
</ul> |
|
<h1 id="dictation-mode">dictation mode</h1> |
|
<ul> |
|
<li><p><strong>press <user.keys></strong> <code>key("{keys}")</code></p></li> |
|
<li><p><strong><user.text></strong> <code>auto_insert(text)</code></p></li> |
|
<li><p><strong>{user.punctuation}</strong> <code>auto_insert(punctuation)</code></p></li> |
|
<li><p><strong>new line</strong> <code>auto_insert("new-line")</code></p></li> |
|
<li><p><strong>new paragraph</strong> <code>auto_insert("new-paragraph")</code></p></li> |
|
<li><p><strong>cap <user.word></strong> <code>result = user.formatted_text(word, "CAPITALIZE_FIRST_WORD") auto_insert(result)</code></p></li> |
|
<li><p><strong>go up <number_small> (line|lines)</strong> <code>edit.up() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>go down <number_small> (line|lines)</strong> <code>edit.down() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>go left <number_small> (word|words)</strong> <code>edit.word_left() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>go right <number_small> (word|words)</strong> <code>edit.word_right() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>go line start</strong> <code>edit.line_start()</code></p></li> |
|
<li><p><strong>go line end</strong> <code>edit.line_end()</code></p></li> |
|
<li><p><strong>select left <number_small> (word|words)</strong> <code>edit.extend_word_left() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>select right <number_small> (word|words)</strong> <code>edit.extend_word_right() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>select left <number_small> (character|characters)</strong> <code>edit.extend_left() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>select right <number_small> (character|characters)</strong> <code>edit.extend_right() repeat(number_small - 1)</code></p></li> |
|
<li><p><strong>clear left <number_small> (word|words)</strong> <code>edit.extend_word_left() repeat(number_small - 1) edit.delete()</code></p></li> |
|
<li><p><strong>clear right <number_small> (word|words)</strong> <code>edit.extend_word_right() repeat(number_small - 1) edit.delete()</code></p></li> |
|
<li><p><strong>clear left <number_small> (character|characters)</strong> <code>edit.extend_left() repeat(number_small - 1) edit.delete()</code></p></li> |
|
<li><p><strong>clear right <number_small> (character|characters)</strong> <code>edit.extend_right() repeat(number_small - 1) edit.delete()</code></p></li> |
|
<li><p><strong>formatted <user.format_text></strong> <code>user.auto_format_pause() auto_insert(format_text) user.auto_format_resume()</code></p></li> |
|
<li><p><strong>format selection <user.formatters></strong> <code>user.formatters_reformat_selection(formatters)</code></p></li> |
|
<li><p><strong>scratch that</strong> <code>user.clear_last_phrase()</code></p></li> |
|
<li><p><strong>scratch selection</strong> <code>edit.delete()</code></p></li> |
|
<li><p><strong>select that</strong> <code>user.select_last_phrase()</code></p></li> |
|
<li><p><strong>spell that <user.letters></strong> <code>auto_insert(letters)</code></p></li> |
|
<li><p><strong>spell that <user.formatters> <user.letters></strong> <code>result = user.formatted_text(letters, formatters) user.auto_format_pause() auto_insert(result) user.auto_format_resume()</code></p></li> |
|
<li><p><strong>escape <user.text></strong> <code>auto_insert(user.text)</code></p></li> |
|
</ul> |
|
<h1 id="language-modes">language modes</h1> |
|
<ul> |
|
<li><p><strong>force see sharp</strong> <code>user.code_set_language_mode("csharp")</code></p></li> |
|
<li><p><strong>force see plus plus</strong> <code>user.code_set_language_mode("cplusplus")</code></p></li> |
|
<li><p><strong>force go (lang|language)</strong> <code>user.code_set_language_mode("go")</code></p></li> |
|
<li><p><strong>force java</strong> <code>user.code_set_language_mode("java")</code></p></li> |
|
<li><p><strong>force java script</strong> <code>user.code_set_language_mode("javascript")</code></p></li> |
|
<li><p><strong>force type script</strong> <code>user.code_set_language_mode("typescript")</code></p></li> |
|
<li><p><strong>force markdown</strong> <code>user.code_set_language_mode("markdown")</code></p></li> |
|
<li><p><strong>force python</strong> <code>user.code_set_language_mode("python")</code></p></li> |
|
<li><p><strong>force are language</strong> <code>user.code_set_language_mode("r")</code></p></li> |
|
<li><p><strong>force talon [language]</strong> <code>user.code_set_language_mode("talon")</code></p></li> |
|
<li><p><strong>clear language modes</strong> <code>user.code_clear_language_mode()</code></p></li> |
|
<li><p><strong>[enable] debug mode</strong> <code>mode.enable("user.gdb")</code></p></li> |
|
<li><p><strong>disable debug mode</strong> <code>mode.disable("user.gdb")</code></p></li> |
|
</ul> |
|
<h1 id="modes">modes</h1> |
|
<ul> |
|
<li><p><strong>welcome back</strong> <code>user.mouse_wake() user.history_enable() user.talon_mode()</code></p></li> |
|
<li><p><strong>sleep all</strong> <code>user.switcher_hide_running() user.history_disable() user.homophones_hide() user.help_hide() user.mouse_sleep() speech.disable() user.engine_sleep()</code></p></li> |
|
<li><p><strong>talon sleep</strong> <code>speech.disable()</code></p></li> |
|
<li><p><strong>talon wake</strong> <code>speech.enable()</code></p></li> |
|
<li><p><strong>dragon mode</strong> <code>user.dragon_mode()</code></p></li> |
|
<li><p><strong>talon mode</strong> <code>user.talon_mode()</code></p></li> |
|
<li><p><strong>dictation mode</strong> <code>mode.disable("sleep") mode.disable("command") mode.enable("dictation") user.code_clear_language_mode() mode.disable("user.gdb")</code></p></li> |
|
<li><p><strong>command mode</strong> <code>mode.disable("sleep") mode.disable("dictation") mode.enable("command")</code></p></li> |
|
</ul> |
|
<h1 id="sleep-mode-wav2letter">sleep mode wav2letter</h1> |
|
<ul> |
|
<li><strong><phrase></strong> <code>skip()</code></li> |
|
</ul> |
|
<h1 id="mouse-grid">mouse grid</h1> |
|
<ul> |
|
<li><p><strong>M grid</strong> <code>user.grid_select_screen(1) user.grid_activate()</code></p></li> |
|
<li><p><strong>grid win</strong> <code>user.grid_place_window() user.grid_activate()</code></p></li> |
|
<li><p><strong>grid <user.number_key>+</strong> <code>user.grid_activate() user.grid_narrow_list(number_key_list)</code></p></li> |
|
<li><p><strong>grid screen [<number>]</strong> <code>user.grid_select_screen(number or 1) user.grid_activate()</code></p></li> |
|
</ul> |
|
<h1 id="mouse-grid-open">mouse grid open</h1> |
|
<ul> |
|
<li><p><strong><user.number_key></strong> <code>user.grid_narrow(number_key)</code></p></li> |
|
<li><p><strong>grid off</strong> <code>user.grid_close()</code></p></li> |
|
<li><p><strong>grid reset</strong> <code>user.grid_reset()</code></p></li> |
|
<li><p><strong>grid back</strong> <code>user.grid_go_back()</code></p></li> |
|
</ul> |
|
<h1 id="find-and-replace">find and replace</h1> |
|
<ul> |
|
<li><p><strong>hunt this</strong> <code>user.find("")</code></p></li> |
|
<li><p><strong>hunt this <user.text></strong> <code>user.find(text)</code></p></li> |
|
<li><p><strong>hunt all</strong> <code>user.find_everywhere("")</code></p></li> |
|
<li><p><strong>hunt all <user.text></strong> <code>user.find_everywhere(text)</code></p></li> |
|
<li><p><strong>hunt case</strong> <code>user.find_toggle_match_by_case()</code></p></li> |
|
<li><p><strong>hunt word</strong> <code>user.find_toggle_match_by_word()</code></p></li> |
|
<li><p><strong>hunt expression</strong> <code>user.find_toggle_match_by_regex()</code></p></li> |
|
<li><p><strong>hunt next</strong> <code>user.find_next()</code></p></li> |
|
<li><p><strong>hunt previous</strong> <code>user.find_previous()</code></p></li> |
|
<li><p><strong>replace this [<user.text>]</strong> <code>user.replace(text or "")</code></p></li> |
|
<li><p><strong>replace all</strong> <code>user.replace_everywhere("")</code></p></li> |
|
<li><p><strong>replace <user.text> all</strong> <code>user.replace_everywhere(text)</code></p></li> |
|
<li><p><strong>replace confirm that</strong> <code>user.replace_confirm()</code></p></li> |
|
<li><p><strong>replace confirm all</strong> <code>user.replace_confirm_all()</code></p></li> |
|
<li><p><strong>clear last <user.text> [over]</strong> <code>user.select_previous_occurrence(text) sleep(100ms) edit.delete()</code></p></li> |
|
<li><p><strong>clear next <user.text> [over]</strong> <code>user.select_next_occurrence(text) sleep(100ms) edit.delete()</code></p></li> |
|
<li><p><strong>clear last clip</strong> <code>user.select_previous_occurrence(clip.text()) edit.delete()</code></p></li> |
|
<li><p><strong>clear next clip</strong> <code>user.select_next_occurrence(clip.text()) sleep(100ms) edit.delete()</code></p></li> |
|
<li><p><strong>comment last <user.text> [over]</strong> <code>user.select_previous_occurrence(text) sleep(100ms) code.toggle_comment()</code></p></li> |
|
<li><p><strong>comment last clip</strong> <code>user.select_previous_occurrence(clip.text()) sleep(100ms) code.toggle_comment()</code></p></li> |
|
<li><p><strong>comment next <user.text> [over]</strong> <code>user.select_next_occurrence(text) sleep(100ms) code.toggle_comment()</code></p></li> |
|
<li><p><strong>comment next clip</strong> <code>user.select_next_occurrence(clip.text()) sleep(100ms) code.toggle_comment()</code></p></li> |
|
<li><p><strong>go last <user.text> [over]</strong> <code>user.select_previous_occurrence(text) sleep(100ms) edit.right()</code></p></li> |
|
<li><p><strong>go last clip</strong> <code>user.select_previous_occurrence(clip.text()) sleep(100ms) edit.right()</code></p></li> |
|
<li><p><strong>go next <user.text> [over]</strong> <code>user.select_next_occurrence(text) edit.right()</code></p></li> |
|
<li><p><strong>go next clip</strong> <code>user.select_next_occurrence(clip.text()) edit.right()</code></p></li> |
|
<li><p><strong>paste last <user.text> [over]</strong> <code>user.select_previous_occurrence(text) sleep(100ms) edit.right() edit.paste()</code></p></li> |
|
<li><p><strong>paste next <user.text> [over]</strong> <code>user.select_next_occurrence(text) sleep(100ms) edit.right() edit.paste()</code></p></li> |
|
<li><p><strong>replace last <user.text> [over]</strong> <code>user.select_previous_occurrence(text) sleep(100ms) edit.paste()</code></p></li> |
|
<li><p><strong>replace next <user.text> [over]</strong> <code>user.select_next_occurrence(text) sleep(100ms) edit.paste()</code></p></li> |
|
<li><p><strong>select last <user.text> [over]</strong> <code>user.select_previous_occurrence(text)</code></p></li> |
|
<li><p><strong>select next <user.text> [over]</strong> <code>user.select_next_occurrence(text)</code></p></li> |
|
<li><p><strong>select last clip</strong> <code>user.select_previous_occurrence(clip.text())</code></p></li> |
|
<li><p><strong>select next clip</strong> <code>user.select_next_occurrence(clip.text())</code></p></li> |
|
</ul> |
|
<h1 id="generic-editor">generic editor</h1> |
|
<ul> |
|
<li><p><strong>find it</strong> <code>edit.find()</code></p></li> |
|
<li><p><strong>next one</strong> <code>edit.find_next()</code></p></li> |
|
<li><p><strong>go word left</strong> <code>edit.word_left()</code></p></li> |
|
<li><p><strong>go word right</strong> <code>edit.word_right()</code></p></li> |
|
<li><p><strong>go left</strong> <code>edit.left()</code></p></li> |
|
<li><p><strong>go right</strong> <code>edit.right()</code></p></li> |
|
<li><p><strong>go up</strong> <code>edit.up()</code></p></li> |
|
<li><p><strong>go down</strong> <code>edit.down()</code></p></li> |
|
<li><p><strong>go line start</strong> <code>edit.line_start()</code></p></li> |
|
<li><p><strong>go line end</strong> <code>edit.line_end()</code></p></li> |
|
<li><p><strong>go way left</strong> <code>edit.line_start() edit.line_start()</code></p></li> |
|
<li><p><strong>go way right</strong> <code>edit.line_end()</code></p></li> |
|
<li><p><strong>go way down</strong> <code>edit.file_end()</code></p></li> |
|
<li><p><strong>go way up</strong> <code>edit.file_start()</code></p></li> |
|
<li><p><strong>go page down</strong> <code>edit.page_down()</code></p></li> |
|
<li><p><strong>go page up</strong> <code>edit.page_up()</code></p></li> |
|
<li><p><strong>select line</strong> <code>edit.select_line()</code></p></li> |
|
<li><p><strong>select all</strong> <code>edit.select_all()</code></p></li> |
|
<li><p><strong>select left</strong> <code>edit.extend_left()</code></p></li> |
|
<li><p><strong>select right</strong> <code>edit.extend_right()</code></p></li> |
|
<li><p><strong>select up</strong> <code>edit.extend_line_up()</code></p></li> |
|
<li><p><strong>select down</strong> <code>edit.extend_line_down()</code></p></li> |
|
<li><p><strong>select word</strong> <code>edit.select_word()</code></p></li> |
|
<li><p><strong>select word left</strong> <code>edit.extend_word_left()</code></p></li> |
|
<li><p><strong>select word right</strong> <code>edit.extend_word_right()</code></p></li> |
|
<li><p><strong>select way left</strong> <code>edit.extend_line_start()</code></p></li> |
|
<li><p><strong>select way right</strong> <code>edit.extend_line_end()</code></p></li> |
|
<li><p><strong>select way up</strong> <code>edit.extend_file_start()</code></p></li> |
|
<li><p><strong>select way down</strong> <code>edit.extend_file_end()</code></p></li> |
|
<li><p><strong>indent [more]</strong> <code>edit.indent_more()</code></p></li> |
|
<li><p><strong>(indent less | out dent)</strong> <code>edit.indent_less()</code></p></li> |
|
<li><p><strong>clear line</strong> <code>edit.delete_line()</code></p></li> |
|
<li><p><strong>clear left</strong> <code>key(backspace)</code></p></li> |
|
<li><p><strong>clear right</strong> <code>key(delete)</code></p></li> |
|
<li><p><strong>clear up</strong> <code>edit.extend_line_up() edit.delete()</code></p></li> |
|
<li><p><strong>clear down</strong> <code>edit.extend_line_down() edit.delete()</code></p></li> |
|
<li><p><strong>clear word</strong> <code>edit.delete_word()</code></p></li> |
|
<li><p><strong>clear word left</strong> <code>edit.extend_word_left() edit.delete()</code></p></li> |
|
<li><p><strong>clear word right</strong> <code>edit.extend_word_right() edit.delete()</code></p></li> |
|
<li><p><strong>clear way left</strong> <code>edit.extend_line_start() edit.delete()</code></p></li> |
|
<li><p><strong>clear way right</strong> <code>edit.extend_line_end() edit.delete()</code></p></li> |
|
<li><p><strong>clear way up</strong> <code>edit.extend_file_start() edit.delete()</code></p></li> |
|
<li><p><strong>clear way down</strong> <code>edit.extend_file_end() edit.delete()</code></p></li> |
|
<li><p><strong>clear all</strong> <code>edit.select_all() edit.delete()</code></p></li> |
|
<li><p><strong>copy all</strong> <code>edit.select_all() edit.copy()</code></p></li> |
|
<li><p><strong>copy word</strong> <code>edit.select_word() edit.copy()</code></p></li> |
|
<li><p><strong>copy word left</strong> <code>edit.extend_word_left() edit.copy()</code></p></li> |
|
<li><p><strong>copy word right</strong> <code>edit.extend_word_right() edit.copy()</code></p></li> |
|
<li><p><strong>copy line</strong> <code>edit.select_line() edit.copy()</code></p></li> |
|
<li><p><strong>cut all</strong> <code>edit.select_all() edit.cut()</code></p></li> |
|
<li><p><strong>cut word</strong> <code>edit.select_word() edit.cut()</code></p></li> |
|
<li><p><strong>cut word left</strong> <code>edit.extend_word_left() edit.cut()</code></p></li> |
|
<li><p><strong>cut word right</strong> <code>edit.extend_word_right() edit.cut()</code></p></li> |
|
<li><p><strong>cut line</strong> <code>edit.select_line() edit.cut()</code></p></li> |
|
</ul> |
|
<h1 id="homophones">homophones</h1> |
|
<ul> |
|
<li><p><strong>phones <user.homophones_canonical></strong> <code>user.homophones_show(homophones_canonical)</code></p></li> |
|
<li><p><strong>phones that</strong> <code>user.homophones_show_selection()</code></p></li> |
|
<li><p><strong>phones force <user.homophones_canonical></strong> <code>user.homophones_force_show(homophones_canonical)</code></p></li> |
|
<li><p><strong>phones force</strong> <code>user.homophones_force_show_selection()</code></p></li> |
|
<li><p><strong>phones hide</strong> <code>user.homophones_hide()</code></p></li> |
|
</ul> |
|
<h1 id="homophones-open">homophones open</h1> |
|
<ul> |
|
<li><p><strong>choose <number_small></strong> <code>result = user.homophones_select(number_small) insert(result) user.homophones_hide()</code></p></li> |
|
<li><p><strong>choose <user.formatters> <number_small></strong> <code>result = user.homophones_select(number_small) insert(user.formatted_text(result, formatters)) user.homophones_hide()</code></p></li> |
|
</ul> |
|
<h1 id="line-commands">line commands</h1> |
|
<ul> |
|
<li><p><strong>lend</strong> <code>edit.line_end()</code></p></li> |
|
<li><p><strong>bend</strong> <code>edit.line_start()</code></p></li> |
|
<li><p><strong>go <number></strong> <code>edit.jump_line(number)</code></p></li> |
|
<li><p><strong>go <number> end</strong> <code>edit.jump_line(number) edit.line_end()</code></p></li> |
|
<li><p><strong>comment [line] <number></strong> <code>user.select_range(number, number) code.toggle_comment()</code></p></li> |
|
<li><p><strong>comment <number> until <number></strong> <code>user.select_range(number_1, number_2) code.toggle_comment()</code></p></li> |
|
<li><p><strong>clear [line] <number></strong> <code>edit.jump_line(number) user.select_range(number, number) edit.delete()</code></p></li> |
|
<li><p><strong>clear <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.delete()</code></p></li> |
|
<li><p><strong>copy [line] <number></strong> <code>user.select_range(number, number) edit.copy()</code></p></li> |
|
<li><p><strong>copy <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.copy()</code></p></li> |
|
<li><p><strong>cut [line] <number></strong> <code>user.select_range(number, number) edit.cut()</code></p></li> |
|
<li><p><strong>cut [line] <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.cut()</code></p></li> |
|
<li><p><strong>(paste | replace) <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.paste()</code></p></li> |
|
<li><p><strong>(select | cell | sell) [line] <number></strong> <code>user.select_range(number, number)</code></p></li> |
|
<li><p><strong>(select | cell | sell) <number> until <number></strong> <code>user.select_range(number_1, number_2)</code></p></li> |
|
<li><p><strong>tab that</strong> <code>edit.indent_more()</code></p></li> |
|
<li><p><strong>tab [line] <number></strong> <code>edit.jump_line(number) edit.indent_more()</code></p></li> |
|
<li><p><strong>tab <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.indent_more()</code></p></li> |
|
<li><p><strong>retab that</strong> <code>edit.indent_less()</code></p></li> |
|
<li><p><strong>retab [line] <number></strong> <code>user.select_range(number, number) edit.indent_less()</code></p></li> |
|
<li><p><strong>retab <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.indent_less()</code></p></li> |
|
<li><p><strong>drag [line] down</strong> <code>edit.line_swap_down()</code></p></li> |
|
<li><p><strong>drag [line] up</strong> <code>edit.line_swap_up()</code></p></li> |
|
<li><p><strong>drag up [line] <number></strong> <code>user.select_range(number, number) edit.line_swap_up()</code></p></li> |
|
<li><p><strong>drag up <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.line_swap_up()</code></p></li> |
|
<li><p><strong>drag down [line] <number></strong> <code>user.select_range(number, number) edit.line_swap_down()</code></p></li> |
|
<li><p><strong>drag down <number> until <number></strong> <code>user.select_range(number_1, number_2) edit.line_swap_down()</code></p></li> |
|
<li><p><strong>clone (line|that)</strong> <code>edit.line_clone()</code></p></li> |
|
</ul> |
|
<h1 id="numbers">numbers</h1> |
|
<ul> |
|
<li><strong><user.number_string></strong> <code>"{number_string}"</code></li> |
|
</ul> |
|
<h1 id="symbols">symbols</h1> |
|
<ul> |
|
<li><p><strong>question [mark]</strong> <code>"?"</code></p></li> |
|
<li><p><strong>(downscore | underscore)</strong> <code>"_"</code></p></li> |
|
<li><p><strong>double dash</strong> <code>"--"</code></p></li> |
|
<li><p><strong>(bracket | brack | left bracket)</strong> <code>"{"</code></p></li> |
|
<li><p><strong>(rbrack | are bracket | right bracket)</strong> <code>"}"</code></p></li> |
|
<li><p><strong>triple quote</strong> <code>"'''"</code></p></li> |
|
<li><p><strong>(dot dot | dotdot)</strong> <code>".."</code></p></li> |
|
<li><p><strong>ellipses</strong> <code>"..."</code></p></li> |
|
<li><p><strong>(comma and | spamma)</strong> <code>", "</code></p></li> |
|
<li><p><strong>plus</strong> <code>"+"</code></p></li> |
|
<li><p><strong>arrow</strong> <code>"->"</code></p></li> |
|
<li><p><strong>dub arrow</strong> <code>"=>"</code></p></li> |
|
<li><p><strong>new line</strong> <code>"\\n"</code></p></li> |
|
<li><p><strong>carriage return</strong> <code>"\\r"</code></p></li> |
|
<li><p><strong>line feed</strong> <code>"\\r\\n"</code></p></li> |
|
<li><p><strong>empty dubstring</strong> <code>'""' key(left)</code></p></li> |
|
<li><p><strong>empty escaped (dubstring|dub quotes)</strong> <code>'\\"\\"' key(left) key(left)</code></p></li> |
|
<li><p><strong>empty string</strong> <code>"''" key(left)</code></p></li> |
|
<li><p><strong>empty escaped string</strong> <code>"\\'\\'" key(left) key(left)</code></p></li> |
|
<li><p><strong>(inside parens | args)</strong> <code>insert("()") key(left)</code></p></li> |
|
<li><p><strong>inside (squares | list)</strong> <code>insert("[]") key(left)</code></p></li> |
|
<li><p><strong>inside (bracket | braces)</strong> <code>insert("{}") key(left)</code></p></li> |
|
<li><p><strong>inside percent</strong> <code>insert("%%") key(left)</code></p></li> |
|
<li><p><strong>inside quotes</strong> <code>insert('""') key(left)</code></p></li> |
|
<li><p><strong>angle that</strong> <code>text = edit.selected_text() user.paste("<{text}>")</code></p></li> |
|
<li><p><strong>(bracket | brace) that</strong> <code>text = edit.selected_text() user.paste("{{{text}}}")</code></p></li> |
|
<li><p><strong>(parens | args) that</strong> <code>text = edit.selected_text() user.paste("({text})")</code></p></li> |
|
<li><p><strong>percent that</strong> <code>text = edit.selected_text() user.paste("%{text}%")</code></p></li> |
|
<li><p><strong>quote that</strong> <code>text = edit.selected_text() user.paste('"{text}"')</code></p></li> |
|
</ul> |
|
</body> |
|
</html> |