目前 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" }
]
}