如何在崇高的文本2自定义布局?(how to create a custom layout in s

2019-07-29 18:25发布

我想创建一个2列布局,其中第2列被分成2行,但还没有真正有任何的喜悦试图找出如何可以做到这一点。 我知道,这样的布局被添加到Main.sublime菜单,所以我复制的布局之一,并把它称为自定义1,不知道我必须在添加为键/值对或阵列虽然。 可能有人可能会帮助我吗?

这里是什么即时与迄今为止的工作:

{
                        "caption": "Custom 1",
                        "command": "set_layout",
                        "args":
                        {
                            "cols": [0.0, 0.5, 1.0],
                            "rows": [0.0, 0.5, 1.0],
                            "cells": [[0, 0, 1, 1], [0, 1, 1, 2], [0, 2, 1, 3]]
                        }
                    }

Answer 1:

试试这个:

{
    "caption" : "Custom 1",
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 0.5, 1.0],
        "rows": [0.0, 0.5, 1.0],
        "cells":
        [
            [0, 0, 1, 2], [1, 0, 2, 1],
                          [1, 1, 2, 2]
        ]
    }
}

参考:

  • https://gist.github.com/1320281


Answer 2:

这种结构有助于你做出自己崇高文本任何设计。

         0.0                             0.5                           1.0
          +-------------------------------+-----------------------------+

         0,0                             1,0                           2,0
   0.0    +-------------------------------+-----------------------------+
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |   0,1                              1,1                           2,1
  0.33    |                               +-----------------------------+
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |   0,2                              1,2                           2,2
  0.66    |                               +-----------------------------+
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |    |                               |                             |
     |   0,3                             1,3                           2,3
   1.0    +-------------------------------+-----------------------------+

http://asciiflow.com/#0B0pB9AbvJ9zLcHFZYnp2YTZjNU0


升华视图:(2列,第1列分割成3行)

你的键盘布局设置( 设置- >键绑定用户- >添加括号内

{ "keys": ["alt+shift+7"],
    "caption": "2 cols (full - 3)",
    "command": "set_layout",
    "args":
        { "cols": [0.0, 0.5, 1.0],
          "rows": [0.0, 0.33, 0.66, 1.0],
          "cells": [ [0, 0, 1, 3], [1, 0, 2, 1], [1, 1, 2, 2], [1, 2, 2, 3] ]
        }
}


Answer 3:

如果你想有一个两排布局,其中第一行包含一个面板(一列),而第二行包含两列,使用此代码:

{
    "caption": "1. Full - 2. 2 columns",
    "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]
        ]
    }
}


Answer 4:

尝试真棒崇高-拆分屏幕插件。

  • 经由包控制安装: Cmd+Shift+P ,然后安装包并搜索“拆分屏幕”。
    • Cmd在Mac上, Ctrl否则。
  • 安装后, Alt+Shift+S到激活插件,然后输入一个比像7:3,2:1 ,以实现此布局:
--------------------
|             |    |
|             |    |
|             |    |
|             |    |
--------------------
|             |    |
|             |    |
--------------------
  • 在该项目的自述更多的例子。


文章来源: how to create a custom layout in sublime text 2?