簡體   English   中英

Textmate切換崩潰/擴展CSS規則命令?

[英]Textmate toggle collapse/expand CSS rule command?

有沒有人知道Textmate / E Text Editor / Redcar / 命令 (不是宏)。 這會將多行CSS規則折疊為一行或者 ,如果規則已經在一行上,則將其展開為多行? 我已經知道代碼折疊了,這不是我需要的東西 - 我需要能夠在單行和多行之間切換規則並讓它們像這樣被編輯和保存。

例如,如果我有這個:

h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}

我希望能夠將光標放在規則中的任何位置,點擊鍵盤快捷鍵,它將變為:

h1 {
  font-size:3em;
  line-height:1;
  margin-bottom:0.5em;
}

在再次點擊快捷方式時,它將轉換回單行。

有這樣的事嗎? 有沒有人有任何類似的代碼可以重新調整用途(理想情況下是Ruby)? 有誰知道在Textmate中這是否可行?

更新 :似乎CSS規則折疊和擴展在Textmate中實現為一對宏 但是,這不是切換,它也不能在E文本編輯器(不支持宏)中工作。 不確定它是否適用於Redcar。 是否可以實現類似於可以切換的命令?

我最終創建了自己的命令來執行此操作。 抓住這里

在命令工作方面存在一個限制,游標必須在規則聲明中的空白區域內; 即,不在屬性/值對范圍內。 我發現將光標放在開口支架內是一個觸發命令的好地方。

如果有人知道如何選擇一個整潔的父作用域。

使用CSS捆綁包ctrl + opt + Q會將當前選定的規則折疊為1行。

附加到Mark Story的答案, ctrl + Q則相反,將單行CSS轉換為格式良好的CSS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM