2012-06-06 29 views
7

Tôi muốn tạo bố cục 2 cột trong đó cột 2 được chia thành 2 hàng nhưng havent thực sự có bất kỳ niềm vui nào đang cố gắng tìm hiểu cách thực hiện điều này. Tôi biết rằng bố cục này được thêm vào menu Main.sublime vì vậy tôi đã sao chép một trong các bố cục và gọi nó là Tùy chỉnh 1, không chắc chắn những gì tôi phải thêm vào như cặp khóa/giá trị hoặc mảng mặc dù. Bất cứ ai có thể giúp tôi với điều này?cách tạo bố cục tùy chỉnh trong văn bản cao cấp 2?

đây là những gì im làm việc với cho đến nay:

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

Trả lời

10

Hãy thử điều này:

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

tham khảo:

+0

Hoàn hảo. Cảm ơn bạn!. Đó là chính xác những gì tôi đang tìm kiếm. –

+0

Văn bản cao cấp n00b tại đây. 1. Kịch bản này cho ST trong Windows có hay chỉ có Mac? 2. Bạn lưu mã này ở đâu? Tôi đã thử trong cài đặt Preferences.sublime nhưng không hoạt động. Cảm ơn. –

+0

@ricardozea 1. Nó sẽ hoạt động trong tất cả các nền tảng (tôi đã thử nghiệm nó trong Ubuntu) 2. Tôi đã lưu nó trong một tập tin "Main.sublime-menu". Hãy tìm một ví dụ trong thư mục Packages của bạn.Trân trọng – aanton

2

Nếu bạn muốn có một bố cục hai liên tiếp, trong đó hàng đầu tiên chứa một bảng điều khiển (một cột) trong khi hàng thứ hai chứa hai cột, sử dụng mã này:

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

Thử sublime-SplitScreen Plugin tuyệt vời.

  • cài đặt qua điều khiển gói: Cmd+Shift+P, sau đó cài đặt gói và tìm kiếm "SplitScreen".
    • Cmd trong Mac, Ctrl nếu không.
  • Sau khi cài đặt, Alt+Shift+S để kích hoạt các plugin và nhập khẩu như 7:3,2:1 để đạt được bố trí này:
 
-------------------- 
|    | | 
|    | | 
|    | | 
|    | | 
-------------------- 
|    | | 
|    | | 
-------------------- 
  • Nhiều ví dụ trong readme của dự án.
3

Cấu trúc này giúp bạn tự tạo cho mình bất kỳ thiết kế nào trong Văn bản tuyệt vời.

  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 Xem: (2 cột, 1 cột chia thành 3 hàng)

enter image description here

Setting keymap của bạn (Preferences -> Key Binding Người dùng -> Thêm dấu ngoặc bên trong)

{ "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] ] 
     } 
} 
Các vấn đề liên quan