gpt4 book ai didi

sublimetext3 - Sublime Text 3 自定义布局

转载 作者:行者123 更新时间:2023-12-04 13:30:45 26 4
gpt4 key购买 nike

我想要我的 ST3 的自定义布局 - 具体来说,我想要这种布局结构。
有人能告诉我该怎么做吗? enter image description here

最佳答案

尽管您可以通过手动创建这样的布局来弄脏您的手,但可能最简单的方法是使用包来完成它。 Origami包就是一个例子。
使用该包,您可以按照以下步骤获取您感兴趣的布局:

  • 选择 Origami: Create Pane Below命令(或使用标准 View > Layout > Rows: 2 菜单项)创建两行
  • 聚焦底部 Pane 并选择 Origami: Create Pane on the Right

  • 完成此布局后,您可以使用 Origami: Save Current Layout从命令面板中保存它,然后在以后根据需要轻松调用它。

    假设您不想/不能安装第三方软件包,您还可以制作自己的自定义菜单项和/或键绑定(bind),为您设置此布局。
    为了向菜单中添加新项目,请将以下文本另存为 Main.sublime-menu在您的 User包(使用 Preferences > Browse Packages 如果你不知道它在哪里):
    [
    {
    "caption": "View",
    "mnemonic": "V",
    "id": "view",
    "children":
    [
    { "caption": "-", "id": "groups" },
    {
    "caption": "Layout",
    "mnemonic": "L",
    "id": "layout",
    "children":
    [
    {
    "caption": "Three Pane",
    "command": "set_layout",
    "args":
    {
    "cols": [0.0, 0.5, 1.0 ],
    "rows": [0.0, 0.5, 1.0 ],
    "cells": [
    [0, 0, 2, 1 ],
    [0, 1, 1, 2 ],
    [1, 1, 2, 2 ]
    ]
    }
    }
    ]
    },
    ]
    }
    ]
    这将在 View > Layout 下添加一个新菜单项调用 Three Pane选择后,它将设置您想要的布局。更改 caption 的值字符串根据需要更改布局的名称。
    此外,您可以将以下键绑定(bind)添加到自定义键绑定(bind)(菜单中的 Preferences > Key Bindings),以获得执行相同操作的热键:
    {
    "keys": ["alt+shift+3"],
    "command": "set_layout",
    "args":
    {
    "cols": [0.0, 0.5, 1.0 ],
    "rows": [0.0, 0.5, 1.0 ],
    "cells": [
    [0, 0, 2, 1 ],
    [0, 1, 1, 2 ],
    [1, 1, 2, 2 ]
    ]
    }
    },
    如果这是您的第一个自定义键绑定(bind),请确保将整个文本包含在一对 [ 中。和 ] ,因为键绑定(bind)是项目列表,而这仅表示键绑定(bind)本身。
    这为三列重用了默认的 Windows/Linux 键绑定(bind),因此您可以根据需要进行更改。如果您结合上面的菜单更改执行此操作,菜单将自动显示您正在使用的键绑定(bind)以提醒您以防您忘记。
    作为引用, set_layout命令采用相同的 layout论据为(官方无证) window.set_layout() API 调用。有 unofficial documentation on that method这解释了它是如何工作的,尽管在这里我作弊并使用 Origami 来创建布局。

    关于sublimetext3 - Sublime Text 3 自定义布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47441160/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com