タイトな締め切り、複数のプロジェクト、そして限られた人数のチームで成果を求められるとき、効率性を極限まで高めることは最優先事項です。
一分一秒が勝負を分けます。
その気持ち、よく分かります。だからこそ、HackMD にはワークフローを次のレベルへと引き上げるための豊富なキーボードショートカットが用意されています。
今回は、画面モードの切り替え、テキストのフォーマット、そしてプロのようなナビゲーションを可能にするショートカットの数々をご紹介します。
画面モードの切り替え:編集、分割(両方)、閲覧
効率的に作業を進めるには、エディタ(編集)モード、分割(左右に並べて表示)モード、ビュー(閲覧)モードを瞬時に切り替えられる必要があります。そのための基本のショートカットは以下の通りです:
| モード | Windows | Mac |
|---|---|---|
| エディタ(編集) | Ctrl + Alt + e |
Ctrl + Option + e |
| 分割(両方) | Ctrl + Alt + b |
Ctrl + Option + b |
| ビュー(閲覧) | Ctrl + Alt + v |
Ctrl + Option + v |
Markdown 構文のショートカット
テキストの装飾でタイピングの手を止める必要はありません。以下の Markdown 構文ショートカットを使って、スマートに編集を行いましょう:
| 装飾 | Windows | Mac |
|---|---|---|
| 太字 | Ctrl + b |
Cmd + b |
| 斜体 | Ctrl + i |
Cmd + i |
Ctrl + Shift + ` |
Cmd + Ctrl + k |
デフォルトキーマップのバインド:Sublime、Emacs、Vim
HackMD は CodeMirror を採用しており、Sublime、Emacs、Vim の 3 つのキーマップスタイルをサポートしています。お好みのスタイルに合わせてエディタをカスタマイズするために、主要なバインドを以下にまとめました。
Sublime スタイル:
| 機能説明 | Windows/Linux | Mac |
|---|---|---|
| 行頭へスマート移動 | N/A | Cmd + Left |
| インデントを戻す | Shift + Tab | Shift + Tab |
| 行削除 | Shift + Ctrl + K | Shift + Ctrl + k |
| 行を折り返す | Alt + Q | Option + Q |
| 文字の入れ替え(トランスポーズ) | Ctrl + T | N/A |
| 単語の左へ移動 | Alt + Left | Option + Left |
| 単語の右へ移動 | Alt + Right | Option + Right |
| 1行上にスクロール | Ctrl + Up | Ctrl + Option + Up |
| 1行下にスクロール | Ctrl + Down | Ctrl + Option + Down |
| 次の行に挿入 | Ctrl + Enter | Cmd + Enter |
| 前の行に挿入 | Shift + Ctrl + Enter | Shift + Cmd + Enter |
| 次の一致する単語を選択 | Ctrl + D | Cmd + D |
| スコープを選択 | Shift + Ctrl + Space | Shift + Cmd + Space |
| カッコ内を選択 | Shift + Ctrl + M | Shift + Cmd + M |
| 対応するカッコへ移動 | Ctrl + M | Cmd + M |
| 行を上に移動 | Shift + Ctrl + Up | Cmd + Ctrl + Up |
| 行を下に移動 | Shift + Ctrl + Down | Cmd + Ctrl + Down |
| インデントを維持してコメントアウト | Ctrl + / | Cmd + / |
| 行の結合 | Ctrl + J | Cmd + J |
| 行の複製 | Shift + Ctrl + D | Shift + Cmd + D |
| 行のソート | F9 | Cmd + F5 |
| 行のソート(大文字小文字を区別しない) | Ctrl + F9 | Cmd + F5 |
| スマートバックスペース | Backspace | Backspace |
| 次の一致をスキップしてさらに次を選択 | Ctrl + K Ctrl + D | Cmd + K Cmd + D |
| カーソルから行末まで削除 | Ctrl + K Ctrl + K | Cmd + K Cmd + K |
| カーソル位置の単語を大文字に | Ctrl + K Ctrl + U | Cmd + K Cmd + U |
| カーソル位置の単語を小文字に | Ctrl + K Ctrl + L | Cmd + K Cmd + L |
| Sublime マークを設定 | Ctrl + K Ctrl + Space | Cmd + K Cmd + Space |
| 設定したマークまで選択 | Ctrl + K Ctrl + A | Cmd + K Cmd + A |
| 設定したマークまで削除 | Ctrl + K Ctrl + W | Cmd + K Cmd + W |
| 設定したマークと位置を入れ替え | Ctrl + K Ctrl + X | Cmd + K Cmd + X |
| Sublime ヤンク(貼り付け) | Ctrl + K Ctrl + Y | Cmd + K Cmd + Y |
| カーソル位置を画面中央に表示 | Ctrl + K Ctrl + C | Cmd + K Cmd + C |
| ブックマークをクリア | Ctrl + K Ctrl + G | Cmd + K Cmd + G |
| カーソルから行頭まで削除 | Ctrl + K Ctrl + Backspace | Cmd + K Cmd + Backspace |
| すべて折りたたむ | Ctrl + K Ctrl + 1 | Cmd + K Cmd + 1 |
| すべて展開する | Ctrl + K Ctrl + 0 | Cmd + K Cmd + 0 |
| すべて展開する(別バインド) | Ctrl + K Ctrl + J | Cmd + K Cmd + J |
| 上の行にカーソルを追加 | Ctrl + Alt + Up | Ctrl + Shift + Up |
| 下の行にカーソルを追加 | Ctrl + Alt + Down | Ctrl + Shift + Down |
| カーソル下の単語を検索 | Ctrl + F3 | Cmd + F3 |
| カーソル下の単語を前に向かって検索 | Shift + Ctrl + F3 | Shift + Cmd + F3 |
| カーソル下の単語をすべて選択 | Alt + F3 | Alt + F3 |
| 折りたたむ | Shift + Ctrl + [ | Shift + Cmd + [ |
| 展開する | Shift + Ctrl + ] | Shift + Cmd + ] |
| インクリメンタル検索 | Ctrl + I | Cmd + I |
| 逆方向インクリメンタル検索 | Shift + Ctrl + I | Shift + Cmd + I |
| 置換 | Ctrl + H | Cmd + H |
| 次を検索 | F3 | F3 |
| 前を検索 | Shift + F3 | N/A |
Emacs / Vim スタイル:
各キーマップの完全なバインド一覧は以下をご確認ください。
環境をカスタマイズする
キーバインドは、エディタ下部のステータスバーからいつでも変更可能です。自分の固有のワークフローに合わせて HackMD を調整しましょう。
効率的な進め方は人それぞれです。自分にとって最も使いやすいスタイルを選び、エディタを自分だけの快適な作業空間に仕上げてください。
皆様が何を作り上げるのか、楽しみにしています!
)