メニューバーに「Recent」メニューを追加してみた

2016-05-25

Fileメニューの中にある「Open Recent」を基にRecentメニューを作成し、メニューバーに配置してみました。AltRで開くことができます。

Sublime Text Recent Menu

Recentメニューをメニューバーに配置する

Recentメニューを記述したMain.sublime-menuSublime Text 3\Data\Packagesフォルダに作成します。

Main.sublime-menuはサブフォルダ内に作成してもOKです(Sublime Text 3\Data\Packages\User\Recent\Main.sublime-menuなど)。

Main.sublime-menu(Preferencesの次にRecentを配置する場合)

[
    {
        "id": "preferences"
    },
    {
        "caption": "Recent",
        "mnemonic": "R",
        "children":
        [
            { "command": "open_recent_file", "args": {"index": 0 } },
            { "command": "open_recent_file", "args": {"index": 1 } },
            { "command": "open_recent_file", "args": {"index": 2 } },
            { "command": "open_recent_file", "args": {"index": 3 } },
            { "command": "open_recent_file", "args": {"index": 4 } },
            { "command": "open_recent_file", "args": {"index": 5 } },
            { "command": "open_recent_file", "args": {"index": 6 } },
            { "command": "open_recent_file", "args": {"index": 7 } },
            { "command": "open_recent_file", "args": {"index": 8 } },
            { "command": "open_recent_file", "args": {"index": 9 } },
            { "command": "open_recent_file", "args": {"index": 10 } },
            { "command": "open_recent_file", "args": {"index": 11 } },
            { "command": "open_recent_file", "args": {"index": 12 } },
            { "command": "open_recent_file", "args": {"index": 13 } },
            { "command": "open_recent_file", "args": {"index": 14 } },
            { "caption": "-" },
            { "command": "open_recent_folder", "args": {"index": 0 } },
            { "command": "open_recent_folder", "args": {"index": 1 } },
            { "command": "open_recent_folder", "args": {"index": 2 } },
            { "command": "open_recent_folder", "args": {"index": 3 } },
            { "command": "open_recent_folder", "args": {"index": 4 } },
            { "command": "open_recent_folder", "args": {"index": 5 } },
            { "command": "open_recent_folder", "args": {"index": 6 } },
            { "command": "open_recent_folder", "args": {"index": 7 } },
            { "caption": "-" },
            { "command": "clear_recent_files", "caption": "Clear Items" }
        ]
    }
]
関連記事
Sublime Text
2017-06-01 GitGutterを使ってみた
2016-12-10 ColorHelperが動かなくなった
2016-11-28 ColorHelperの新しいカラーピッカー
2016-11-06 ColorHelperがバージョンアップして、ついに安定化
2016-10-30 Gutterにカラーアイコンを表示してみた
2016-10-02 ミニマルでダークな「Theme - Cyanide」のカレントタブ色を変更してみた
2016-08-04 Local Historyのファイルリストをフルパス表示からファイル名表示に戻してみた
2016-06-04 Local Historyがアップデートされ、使いづらくなってしまった
2016-04-16 File Historyを絶対時刻表示にしたら動作しなかったので、コードを修正してみた
2016-04-06 全行を矩形選択するキー操作