2011-12-11 9 views
6

「最近のファイルを開く」または「最後のファイルを開く」をキーボードショートカットにマップするにはどうすればよいですか?崇高なテキスト2 - オープン最近のキーバインディング?

これは、これまでのところ、私の哀れな試みです:

{ "keys": ["super+shift+r"], "command": "open_recent"} 

最近使ったファイルを使用している間、私は、コンソール(Ctrlキーを押しながら `)を見てみましたが、それは何も表示されません。

一般に、キーバインディングを追加するにはどうすればよいですか?そして、この質問のためにStack Overflowがより適切な場所にありますか?

ありがとうございます!

答えて

3

キーバインドをユーザーのキーバインド設定に追加する必要があります。デフォルトの設定に追加することもできますが、新しいバージョンのSublime Text 2がインストールされると設定が上書きされます。

あなたの試行は、サブライムテキストのキーバインディングの一般的な構造と一致しますが、「open_recent」は有効なコマンドではありません。私がドキュメントで見つけたものから、Open Recentメニューは、open_recentコマンドを呼び出すのではなく、選択されているファイルで開いているファイル名を追跡すると思います。

最新のファイルの名前を取得する方法がない場合は、おそらく最新のファイルを追跡して開いた拡張子を書いて、おそらくかなりクルージングな解決策になる可能性があります。

+0

私はこれが本当かもしれないと恐れました。情報をありがとう! –

1

コマンドはreopen_last_fileです。

{ "keys": ["ctrl+shift+r"], "command": "reopen_last_file" }, 

リトルPS:だから、あなたはこのような何かを追加する必要があり、最後の文書を再び開くためのショートカットが私のブラウザ、IDE、エディタ間で一貫性のあるように、私は、ctrl+shift+tを使用しています。

+1

デフォルトでCmd-Shift-Tにマップされているものはありませんか? - {"keys":["super + shift + t"]、 "command": "reopen_last_file"}。私はこの質問を書いてからしばらくしていますが、私は実際のOpen Recentメニューの後ろにいると思います。私はCmd-Shift-Tを押すだけで、あなたが探しているものが何であれ見つけるのに十分です。おそらく私はこの質問を書いたときに私はそれについて知らなかったでしょう。しかし、ありがとう! –

+0

私の 'Default(Windows).sublime-keymap'ファイルでは、' ctrl + shift + t'です。あなたが探している機能のコマンドがある場合(最近のファイルのリストを表示する)、それをキーマップに割り当てることができます。しかし、私はコマンドパレット( 'ctrl + shift + p')を使ってそのような関数を見つけることができませんでした。 –

+0

これは最高の答えです あなたの時間と努力のおかげで –

関連する問題