Domanda

Qualcuno sa di un comando (non una macro) per TextMate / < a href = "http://e-texteditor.com/" rel = "nofollow noreferrer"> Editor di testo E / Redcar / etc . che crollerà una regola CSS a più linee verso il basso per una linea di o , se la regola è già in linea, espandere fuori per più linee? So già sul codice piegatura e che non è quello che richiedo -. Ho bisogno di essere in grado di attivare o disattivare le regole tra singolo e multi-line e li hanno essere modificati e salvati come quella

Per esempio, se ho questo:

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

Mi piacerebbe essere in grado di mettere la mia cursore in qualsiasi punto all'interno della regola, ha colpito un tasto di scelta rapida e si sarebbe trasformato in questo:

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

a colpire ancora una volta la scorciatoia, sarebbe riconvertire in una sola riga.

La cosa del genere esiste? Qualcuno ha qualche codice che fa qualcosa di simile ho potuto riutilizzare (idealmente Ruby)? Qualcuno sa se questo è ancora possibile in TextMate?

Aggiorna : sembra che regola CSS comprimere ed espandere è implementato come una coppia di macro in TextMate. Tuttavia, questo non si alterna e anche non funziona in E Text Editor (che non supporta le macro). Non sono sicuro se funziona a Redcar. E 'possibile implementare qualcosa di simile a un comando che può fare la commutazione?

È stato utile?

Soluzione

Ho finito per creare il mio comando per fare questo. Prendi qui .

C'è una limitazione per il comando di lavoro, il cursore deve essere in spazi presenti in una dichiarazione regola; cioè, non in una coppia ambito proprietà / valore. Ho trovato posizionando il cursore appena dentro la parentesi di apertura per essere un buon posto per attivare il comando dal.

Se qualcuno sa come selezionare un ambito genitore che sarebbe pulito.

Altri suggerimenti

Uso della ctrl + opt + Q fascio CSS crollerà la regola attualmente selezionato in 1 riga.

L'aggiunta alla risposta di Mark Story, ctrl + Q fa il contrario, trasformando una sola riga di CSS in CSS con una formattazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top