0

SublimeText 2 エディターには多くの可能性があると思いますが、Vim とは異なり、包括的なドキュメントや、各キーの組み合わせが何にバインドされているかを示すコマンドがないため、キーボード ショートカットを習得するのに苦労しています。

.sublime-keymap ファイルを調べてみると、4 つの異なるパッケージがそれぞれ独自の目的で ctrl+t をすべて再バインドしていることがわかります。

では、すべてのキーバインディングを整理された方法で表示する方法はありますか: キー別、パッケージ別、コマンド別 - 説明付き?

現在、私のハックは、特定のキーに言及しているすべてのキーマップ行を表示する bash 関数です。たとえば、*sublime_keys '+t'* は文字 "t" を使用するすべてのバインディングを見つけます

function sublime_keys {
    find ~/.config/sublime-text-2/Packages \( -name 'Default (Linux).sublime-keymap' -or -name 'Default.sublime-keymap' \) -print0 | xargs --null ack-grep -C1 "\".*$*"
}

KeymapManagerを試してみましたが、非常に制限されています。説明やパッケージ コンテキストのない最上位のデフォルト以外のパッケージからのバインディングのみが表示されます。時間をかけて改善できると思います。

これを改善するパッケージはありますか?

4

1 に答える 1

0

OSXでKeyCueというパッケージを使用しています。すべてのキーストロークを覚えるのが同じように難しいので、とても役に立ちます。 http://www.ergonis.com/products/keycue/ Mac では、「Command」キーを 1 秒間押し続けると、ポップアップ ウィンドウが表示され、Sublime Text 2 のすべてのキーストロークが表示されます。他のすべてのソフトウェアも。すべてのメニューをスキャンして、キーストロークを表示すると思います。カスタム キーストロークを追加することもできます。キーストロークはインストールされたパッケージからのものであり、KeyCueはそれらを自動的に取得できないため、zencodingとカラーピッカーを追加しました。パッケージは無料ではありません (Euro20)。頻繁に使用し、多くの時間を節約できるため、価格に見合うだけの価値があります。

于 2012-08-20T06:28:31.687 に答える