Làm cách nào để tạo một đoạn mã mới trong TextMate 2?


30

Làm cách nào để tạo một đoạn mã mới trong TextMate 2? Khi tôi vào Chỉnh sửa Gói, tôi không thể tìm ra cách tạo một đoạn mã mới.

Câu trả lời:


43

TextMate 2 chưa được phát hành và đang ở trạng thái alpha. Trình chỉnh sửa gói là một trong những lĩnh vực không phải là cuối cùng .

Mặc dù bao gồm một trình soạn thảo gói bằng chứng khái niệm, nhưng nó là tạm thời, có một số sai sót và không phải là cách chúng ta hình dung trình soạn thảo gói cuối cùng.

Các hướng dẫn này dành cho Phiên bản 2.0 (8956), hiện tại kể từ ngày 20 tháng 1 năm 2012. Hãy suy nghĩ trước khi bạn bỏ phiếu.


Chọn Gói »Chỉnh sửa Gói Gói trong menu TextMate 2.

Chọn gói bạn muốn thêm một đoạn mã, ví dụ HTML . Nhấn Cmd-Nđể tạo một mục gói mới và chọn Đoạn trích .

Nó sẽ được tự động thêm vào phần phụ Hành động Menu . Bạn có thể thay đổi cài đặt của nó, chẳng hạn như phím tắt, trong ngăn kéo và nội dung của nó trong trình chỉnh sửa ở phía dưới.

Nhập trình kích hoạt tab trong bạn muốn có một chuỗi các ký tự (ví dụ snip), sau đó nhấn Tabđể kích hoạt đoạn mã hoặc gán phím tắt.

Phạm vi chọn chỉ định trong đó phạm vi đoạn có thể được chèn bằng cách sử dụng kích hoạt. Để tìm ra phạm vi ngôn ngữ bạn đã chọn, hãy chuyển sang tài liệu theo cú pháp đó và nhấn Ctrl-Shift-Pđể hiển thị tất cả các phạm vi áp dụng bên dưới con trỏ.

Ví dụ: nếu bạn muốn đoạn mã của mình có sẵn ở bất kỳ đâu trong tài liệu HTML, hãy nhập text.html.basic; hoặc source.shellcho các kịch bản shell. Bạn có thể nhập nhiều phạm vi, được phân tách bằng dấu phẩy hoặc chỉ các tiền tố tên phạm vi (ví dụ source) để áp dụng cho tất cả các source.*phạm vi phù hợp .

Đối với bất cứ điều gì khác, chỉ cần nhìn vào tất cả các đoạn khác mà bạn có thể truy cập từ cửa sổ đó và xem cách chúng đạt được một số hành vi mong muốn.


1

Để thêm: sau khi bạn thêm một đoạn mã vào một gói, bạn có thể muốn thay đổi vị trí của nó trong menu gói. Điều này hiện không được hỗ trợ trong GUI (kể từ 2.0-alpha.9401).

Bạn có thể làm nó bằng tay nếu bạn là một chuyên gia tương đối. Bạn có thể phá vỡ gói bằng cách mắc lỗi ở đây, vì vậy đừng mạo hiểm .

  1. Tìm UUID của mục gói mới của bạn (hoặc bất kỳ mục nào của gói bạn muốn di chuyển

    • mục này sẽ nằm trong một thư mục con của

    "~ / Thư viện / Hỗ trợ ứng dụng / Avian / Gói / yourbundle /"

  2. bấm vào tùy chọn gói để mở dưới dạng văn bản trong textmate và sao chép chuỗi uuid. Điều này sẽ trông giống như:

    <string>E1ABEC5E-DF5F-4C09-BA9F-E17504F456C0</string>
    
  3. Mở thông tin.plist của gói của bạn

    • Đây là tệp loại xml liệt kê các mục của menu, bao gồm các menu phụ và các mục chúng chứa. Bạn muốn thêm chuỗi uuid của mình vào vị trí thích hợp trong danh sách phù hợp. Nếu bạn muốn nó trong một menu con hiện có tên là "Phát triển", chỉ cần tìm kiếm số nguyên cho "Phát triển", và ở trên đó, bạn sẽ thấy mảng các mục: dán đoạn mã mới của bạn vào nơi bạn muốn nó đi đến

    • Các số nguyên có thể được tìm thấy tại

    "~ / Thư viện / Hỗ trợ ứng dụng / Avian / Gói / yourbundle / info.plist"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.