天天看點

Sublime Text 3 增加 Open Recent 個數

目前 Sublime Text 3 菜單中【Project】->【Open Recent】下的最近打開項目數隻有8個,

對我不太夠用,是以找了一下增加這個個數的方法,記錄一下。

Linux :(其他系統類似)

原理:

Default.sublime-package 包中的 Main.sublime-menu 包含了菜單配置,

把這個檔案複制到自定義配置目錄,然後修改即可

操作:

// step 1: 建立自定義配置目錄
$ mkdir ~/.config/sublime-text-/Packages/Default/

// step 2: 解壓其中的 Main.sublime-menu 到建立的目錄
$ unzip -p /opt/sublime_text/Packages/Default.sublime-package Main.sublime-menu > ~/.config/sublime-text-/Packages/Default/Main.sublime-menu

// step 3: 編輯 Main.sublime-menu,找到 "caption": "Project", 在下面添加一些條目(這裡我添加到了20個)
//         如果想添加【File】菜單下的,方法類似
{
    "caption": "Open Recent",
    "children":
    [
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "command": "open_recent_project_or_workspace", "args": {"index":  } },
        { "caption": "-" },
        { "command": "clear_recent_projects_and_workspaces", "caption": "Clear Items" }
    ]
}
           

繼續閱讀