Sublimetext2 如何增加升华文本2中最近的文件数?

Sublimetext2 如何增加升华文本2中最近的文件数?,sublimetext2,Sublimetext2,目前,升华2在“文件>打开最近”下显示8项。我希望把这个数字翻一番,达到16。我已经搜索过了,除了增加“打开的项目”列表之外,还没有找到任何东西,这不是正确的解决方案,因为我不使用项目。有人能提供帮助吗?据我所知,没有任何设置可以控制这一点。但是,通过修改菜单内容,您可以扩展其中显示的项目数 要执行此操作,可以执行以下步骤: 如果尚未安装,请安装 从命令选项板中,选择PackageResourceViewer:Open Resource 选择默认值包 选择Main.sublime菜单资源 这

目前,升华2在“文件>打开最近”下显示8项。我希望把这个数字翻一番,达到16。我已经搜索过了,除了增加“打开的项目”列表之外,还没有找到任何东西,这不是正确的解决方案,因为我不使用项目。有人能提供帮助吗?

据我所知,没有任何设置可以控制这一点。但是,通过修改菜单内容,您可以扩展其中显示的项目数

要执行此操作,可以执行以下步骤:

  • 如果尚未安装,请安装
  • 从命令选项板中,选择
    PackageResourceViewer:Open Resource
  • 选择
    默认值
  • 选择
    Main.sublime菜单
    资源
这将打开控制菜单内容的文件。在顶部附近,您将看到类似的内容:

{
“标题”:“最近打开”,
“助记符”:“R”,
“儿童”:
[
{“命令”:“重新打开最后一个文件”,“标题”:“重新打开关闭的文件”},
{“标题”:“-”},
{“命令”:“打开最近的文件”,“参数”:{“索引”:0},
{“命令”:“打开最近的文件”,“参数”:{“索引”:1},
{“命令”:“打开最近的文件”,“参数”:{“索引”:2},
{“命令”:“打开最近的文件”,“参数”:{“索引”:3},
{“命令”:“打开最近的文件”,“参数”:{“索引”:4},
{“命令”:“打开最近的文件”,“参数”:{“索引”:5},
{“命令”:“打开最近的文件”,“参数”:{“索引”:6},
{“命令”:“打开最近的文件”,“参数”:{“索引”:7},
{“标题”:“-”},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:0},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:1},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:2},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:3},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:4},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:5},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:6},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:7},
{“标题”:“-”},
{“命令”:“清除最近的文件”,“标题”:“清除项目”}
]
},
从这里,您可以通过为
open_recent_file
添加额外的行(索引从8到15)(因为索引基于0),将最近的文件数扩展到16,然后保存文件

作为旁注,这将适用于升华文本2和升华文本3

在升华文本3中,这将为
Default/Main.Sublime菜单
创建一个包覆盖,升华将使用该包覆盖,而不是菜单的附带版本。如果未来版本的ST3以任何方式更新主菜单,您将不会被告知,并且可能会错过其他菜单更改和功能。您可以安装,如果发生这种情况,它将警告您


这对于Sublime Text 2来说也是一个潜在的问题(尽管OverrideAudit只是ST3,在这里无法帮助您),但是ST2不太可能会被进一步更新,因此这可能没有实际的影响。

据我所知,没有控制这一点的设置。但是,通过修改菜单内容,您可以扩展其中显示的项目数

要执行此操作,可以执行以下步骤:

  • 如果尚未安装,请安装
  • 从命令选项板中,选择
    PackageResourceViewer:Open Resource
  • 选择
    默认值
  • 选择
    Main.sublime菜单
    资源
这将打开控制菜单内容的文件。在顶部附近,您将看到类似的内容:

{
“标题”:“最近打开”,
“助记符”:“R”,
“儿童”:
[
{“命令”:“重新打开最后一个文件”,“标题”:“重新打开关闭的文件”},
{“标题”:“-”},
{“命令”:“打开最近的文件”,“参数”:{“索引”:0},
{“命令”:“打开最近的文件”,“参数”:{“索引”:1},
{“命令”:“打开最近的文件”,“参数”:{“索引”:2},
{“命令”:“打开最近的文件”,“参数”:{“索引”:3},
{“命令”:“打开最近的文件”,“参数”:{“索引”:4},
{“命令”:“打开最近的文件”,“参数”:{“索引”:5},
{“命令”:“打开最近的文件”,“参数”:{“索引”:6},
{“命令”:“打开最近的文件”,“参数”:{“索引”:7},
{“标题”:“-”},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:0},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:1},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:2},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:3},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:4},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:5},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:6},
{“命令”:“打开最近的文件夹”,“参数”:{“索引”:7},
{“标题”:“-”},
{“命令”:“清除最近的文件”,“标题”:“清除项目”}
]
},
从这里,您可以通过为
open_recent_file
添加额外的行(索引从8到15)(因为索引基于0),将最近的文件数扩展到16,然后保存文件

作为旁注,这将适用于升华文本2和升华文本3

在升华文本3中,这将为
Default/Main.Sublime菜单
创建一个包覆盖,升华将使用该包覆盖,而不是菜单的附带版本。如果未来版本的ST3以任何方式更新主菜单,您将不会被告知,并且可能会错过其他菜单更改和功能。您可以安装,如果发生这种情况,它将警告您

这可能也是Sublime Text 2的一个担忧(尽管OverrideAudit仅为ST3,在这里无法帮助您),但是
[
    {
        "caption" : "elm",
        "mnemonic": "M",
        "children": [
            {
                "caption": "Open Recent",
                "mnemonic": "R",
                "children": [
                    { "command": "reopen_last_file", "caption": "Reopen Closed File" },
                    { "caption": "-" },
                    { "command": "open_recent_file", "args": {"index": 0 } },
                    { "command": "open_recent_file", "args": {"index": 1 } },
                    // ... etc.
                    { "command": "open_recent_file", "args": {"index": 29 } },
                ],
            },
            {
                "caption": "Multi Line/Caret editing",
                "children": [
                    {
                        "caption": "split_selection_into_lines",
                        "command": "split_selection_into_lines",
                    },
                    {
                        "caption": "Add caret above (select_lines)",
                        "command": "select_lines",
                        "args": {"forward": false},
                    },
                    {
                        "caption": "Add caret below (select_lines)",
                        "command": "select_lines",
                        "args": {"forward": true},
                    },
                ]
            },
            {
                "caption": "Bookmarks",
                "children": [
                    {
                        "caption": "toggle_bookmark",
                        "command": "toggle_bookmark",
                    },
                    {
                        "caption": "prev_bookmark",
                        "command": "prev_bookmark",
                    },
                    {
                        "caption": "next_bookmark",
                        "command": "next_bookmark",
                    },
                ]
            },
            {
                "caption": "paste_from_history",
                "command": "paste_from_history",
            },
            {
                "caption": "Jump to matching bracket",
                "command": "move_to", "args": {"to": "brackets"},
            },
            // ... etc. etc.
        ],
    },
]