チートシート

macOS 版 Helix のキーボードショートカット

Helix はターミナルの中で動くため、Keysi が読み取れる macOS のメニューバーがありません。ショートカットはこのシートから表示されます。Helix を前面にしたまま ⌘ を長押しすると表示されます。

ショートカット 50 件 · Keysi がアプリ自身のメニューから読み取る内容に追加 · 無料、Keysi Pro には含まれません。

Keysi で開く Keysi をお持ちでない方は無料でダウンロード

Keysi の 設定 ▸ ショートカット でこのシートを開きます。シートはすでにインストールされています。

挿入

操作キー
選択範囲の前に挿入i
選択範囲の後ろに追加a
下に新しい行を開くo

移動

操作キー
左 / 下 / 上 / 右h j k l
次の単語の先頭w
前の単語の先頭b
次の単語の末尾e
次の文字へ移動f <char>
次の文字の手前まで移動t <char>
半ページ下へCtrl-d
半ページ上へCtrl-u

移動先 (g)

操作キー
行番号またはファイル先頭へg g
ファイル末尾へg e
行頭へg h
行末へg l
定義へ移動 (LSP)g d
参照へ移動 (LSP)g r
次のバッファへg n
前のバッファへg p

選択範囲

操作キー
現在の行を選択(もう一度で拡張)x
ファイル全体を選択%
選択範囲を1つのカーソルにする;
選択範囲内の正規表現一致をすべて選択s
選択範囲を親の構文ノードに拡張Alt-o

編集

操作キー
選択範囲を削除d
選択範囲を変更(削除して挿入)c
選択範囲をヤンク(コピー)y
選択範囲の後ろに貼り付けp
元に戻すu
やり直すU
選択範囲をインデント>
選択範囲をコメント化 / 解除Ctrl-c

検索

操作キー
正規表現で検索/
次の一致を選択n
前の一致を選択N
現在の選択範囲を検索(単語境界)*

対応と囲み (m)

操作キー
対応する括弧へ移動m m
選択範囲を文字で囲むm s <char>
テキストオブジェクトの内側を選択m i <object>

スペースメニュー

操作キー
ファイルピッカーを開くSpace f
バッファピッカーを開くSpace b
シンボルピッカーを開く (LSP)Space s
シンボル名を変更 (LSP)Space r
コードアクションを適用 (LSP)Space a
カーソル位置のドキュメントを表示 (LSP)Space k
ワークスペース全体を検索Space /
コマンドパレットを開くSpace ?

ウィンドウ

操作キー
垂直分割Ctrl-w v
水平分割Ctrl-w s
分割間を移動Ctrl-w h j k l

このシートを使う

このシートは Keysi にすでに入っています。アプリをインストールして、Helix で ⌘ を長押しするだけです。

Keysi の 設定 ▸ ショートカット にはHelixとして表示されます。

変更するには、下のファイルをダウンロードして ~/Library/Application Support/Keysi/Sheets/ に置きます(設定 ▸ ショートカット ▸「シートフォルダを表示」)。同じ id のシートは内蔵のシートを置き換えるので、変更はそのまま残ります。JSON を触りたくなければ Keysi のエディタを使えます。

ターミナルの前面で動いているプログラムに対応します:hx。Keysi はターミナルの前面ジョブを確認するので、実際にそのプログラムを使っているときにシートが表示されます。

Helix のシートをダウンロード(JSON) Keysi を入手(無料)

他のアプリのチートシート