2012-06-06 17 views
7

Me gustaría crear un diseño de 2 columnas en el que la columna 2 se divida en 2 filas pero realmente no he tenido ningún placer tratando de descubrir cómo se puede hacer esto. Sé que este diseño se agrega al Main.sublime-menu, así que dupliqué uno de los diseños y lo llamé Custom 1, aunque no estoy seguro de lo que tengo que agregar como pares o matriz clave/valor. ¿Alguien podría ayudarme con esto?cómo crear un diseño personalizado en texto sublime 2?

aquí es lo que estoy trabajando con el hasta ahora:

{ 
         "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]] 
         } 
        } 

Respuesta

10

Prueba esto:

{ 
    "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] 
     ] 
    } 
} 

Referencia:

+0

Perfecto. ¡Gracias!. Eso es exactamente lo que estaba buscando. –

+0

Sublime Text n00b aquí. 1. ¿Este script para ST también está en Windows o solo en Mac? 2. ¿Dónde guarda este código? Intenté en Preferences.sublime-settings pero no funcionó. Gracias. –

+0

@ricardozea 1. Debería funcionar en todas las plataformas (lo probé en Ubuntu) 2. Lo guardé en un archivo "Main.sublime-menu". Busque un ejemplo en su directorio de paquetes.Saludos – aanton

2

Si le gustaría tener un diseño de dos filas, donde la primera fila contiene un panel (una columna), mientras que la segunda fila contiene dos columnas, utilice este código:

{ 
    "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] 
     ] 
    } 
} 
0

Prueba el impresionante sublime-SplitScreen plugin.

  • instale mediante el control de paquete: Cmd+Shift+P, luego instale el paquete y busque "SplitScreen".
    • Cmd en Mac, Ctrl de lo contrario.
  • Después de instalar, Alt+Shift+S para activar el plugin, y escriba una ración como 7:3,2:1 para lograr este diseño:
 
-------------------- 
|    | | 
|    | | 
|    | | 
|    | | 
-------------------- 
|    | | 
|    | | 
-------------------- 
  • Más ejemplos en readme del proyecto.
3

Esta estructura le ayuda a hacerse cualquier diseño en Sublime Text.

  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


sublime vista: (columna 2, fracción 1 columna en 3 filas)

enter image description here

Su mapa de teclas Ajuste (Preferencias -> clave de unión Usuario -> Añadir paréntesis internos)

{ "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] ] 
     } 
} 
Cuestiones relacionadas