2012-10-17 19 views
8

Với ul>li*3 tôi đạtLàm thế nào để đưa văn bản vào các tab - Zen Mã hóa

  <ul> 
       <li></li> 
       <li></li> 
       <li></li> 
      </ul> 

nhưng những gì tôi muốn là một cái gì đó như thế này:

  <ul> 
       <li>Value</li> 
       <li>Value</li> 
       <li>Value</li> 
      </ul> 

Làm thế nào tôi có thể làm cho nó sử dụng Zen Mã hóa? Và một điều nữa - Tôi có thể liệt kê các giá trị khác nhau để nó trở nên như thế này:

  <ul> 
       <li>Value</li> 
       <li>Another Value</li> 
       <li>Last Value</li> 
      </ul> 

Trả lời

21

Bạn có thể sử dụng chữ viết tắt này đối với trường hợp thứ nhất: ul>li{Value}*3 - bạn có thể sử dụng dấu ngoặc nhọn để chèn văn bản vào các yếu tố.

Tuy nhiên, để thực hiện trường hợp thứ hai, bạn chỉ có thể thực hiện việc này: ul>li{Value}+li{Another Value}+li{Last Value}, ngay bây giờ không có cách nào để chỉ liệt kê các giá trị cho nhiều phần tử. Tuy nhiên, nếu điều duy nhất khác nhau là một số (như trong ví dụ của Joonas), bạn vẫn có thể dễ dàng đạt được: ul>li{Line $}*3 - bạn có thể sử dụng $ trong thuộc tính hoặc nút văn bản của chữ viết tắt khi sử dụng số nhân và chúng sẽ chuyển thành bộ đếm của phần tử.

+0

Cảm ơn bạn rất nhiều! Đó là chính xác những gì tôi cần! – Faery

2

Tôi không chắc chắn tôi biết chính xác những gì bạn có ý nghĩa, nhưng bạn có thể viết:

Line 1 
Line 2 
Line 3 

.. .và sau đó, trước tiên bạn nên chọn những dòng này và sau đó sử dụng 'quấn với chữ viết tắt' với zencode này: ul>li*, mà sẽ sản xuất này:

<ul> 
    <li>Line 1</li> 
    <li>Line 2</li> 
    <li>Line 3</li> 
</ul> 

Zen wiki mã hóa:

http://code.google.com/p/zen-coding/wiki/Actions#Wrap_with_Abbreviation

Các vấn đề liên quan