2012-03-28 10 views
8

Io tendo ad usare linee di hash e linee per la formattazione e la rottura file di codice (ad esempio, file CSS):Esiste un comando per inserire una riga di caratteri in Sublime Text 2?

/* ------------------------------------------------------------------- 
* Layout Styles 
* -----------------------------------------------------------------*/ 

In vim vorrei utilizzare il comando 80a-<ESC> che avrebbe insert 80 - characters from the location after the cursor.

Ho cercato nella documentazione di Sublime, ma non ho trovato un buon modo di replicare il comando vim in subl. La modalità vintage non include il supporto per questa sequenza di comandi.

C'è un comando corrispondente che fa qualcosa di simile in Sublime o uno snippet statico sarebbe la soluzione più semplice?

risposta

10

Non penso ci sia alcuna possibilità di ripetere i caratteri. Per fare questo con qualsiasi personaggio Credo che richiederebbe un plugin, ma la funzionalità di base di inserimento di un grande blocco di commento può essere facilmente raggiunto con un frammento:

Vai alla New Snippet attraverso i menu e aggiungere questo codice:

<snippet> 
    <content> 
     <![CDATA[ 
/* ------------------------------------------------------------------- 
* $0 
* -----------------------------------------------------------------*/ 
     ]]> 
    </content> 
<tabTrigger>comment</tabTrigger> 
</snippet> 

quindi salvare lo snippet nella cartella Packages\User, come something.sublime-snippet. Dovresti lavorare subito, devi solo digitare comment (o qualsiasi altra cosa tu modifichi in ..) quindi premere tab, quindi scrivere effettivamente il titolo del tuo commento.

+0

Questo è un po 'quello che pensavo basato sui documenti. Grazie per la conferma! – krohrbaugh