Domanda

Apprezzerei se qualcuno potesse indirizzarmi a un sito Web che mostra come farlo.Non riesco a trovare nulla di abbastanza decente tramite Google.

Questa sarà la prima volta che faccio questo genere di cose con un editor di testo..È arrivato al punto in cui digitare cose come <%= %> sta diventando vecchio e lento.

Ho installato un pacchetto di snippet rails e anche un pacchetto ryan-on-rails.Sono solo confuso su come iniziare a usarli.

Sono su max osx - snow leopard

Cordiali saluti

Aggiornamento

Questo mi ha aiutato. http://webtempest.com/sublime-text-2-how-to-create-snippets/ ma ho ancora bisogno di un po' di pratica.

  1. Ho un pacchetto "rails", non ricordo dove l'ho preso ma l'attivazione degli snippet funziona.Mi piacerebbe solo trovare un bell'elenco dei comandi piuttosto che dover andare su ogni frammento e cercarlo io stesso.Posso trovarlo facendo clic sugli snippet ma non esiste un modo per creare un collegamento per quello?

  2. Vorrei anche un rientro automatico..e anche completo.

È stato utile?

Soluzione

Dato che sei nuovo nel testo sublime, consiglio vivamente di effettuare il check-out: Documentazione non ufficiale di ST2 . Se include una tonnellata di informazioni per iniziare informazioni più tonnellate di informazioni per l'estensibilità e lo sviluppo del plug-in.

Un'altra grande Guida "Guida introduttiva" può essere trovata qui su Nettuts + .

Se stai cercando un elenco dei tuoi snippet e le loro scorciatoie associate, vai su "Strumenti> Snippets ..." dal tuo menu.

Per espandere <% in <%| %> (dove | è il cursore), aggiungi il seguente utente al tuo utente-keybindings (Preferenze> Keybindings - Utente):

 {
   "args": {
     "contents": "% $0 %>"
   }, 
   "command": "insert_snippet", 
   "context": [
     {
       "key": "selector", 
       "match_all": true, 
       "operand": "source.ruby", 
       "operator": "equal"
     },
     { "key": "preceding_text", "operator": "regex_match", "operand": ".*<", "match_all": true }
   ],
   "keys": [
     "%"
     ]
   }
.

L'ultima beta include una migliore indentazione automatica, quindi se non hai installato, provalo. Per quanto riguarda il completamento automatico, il testo sublime 2 per impostazione predefinita offre la completamento automatica delle parole nel documento corrente (più tutti i tuoi snippet / completamenti da pacchetti). Tuttavia, se stai cercando un autocompostizio simile all'IDE, c'è il plugin SublimeCodeintel. Sono riluttante a menzionarlo perché non è stato aggiornato in mesi e i rapporti di bug continuano a fluire.

Spero che ti aiuti.

Altri suggerimenti

Sono perplesso che questo non fa parte del pacchetto di rotaie predefinito, ma ho trovato che questo è proprio quello che stavo cercando:

https://github.com/eddorre/sublimeerb

Utilizzo gli snippet ERB

https://github.com/matthewrobertson/ERB-Sublime-Snippets

È possibile installare tramite il controllo del pacchetto Sublime

Comandante+Spostare+P

Vai a Controllo pacchetto:Installa pacchetto.

Tipo ERB Snippets.Lascialo rotolare.

Quindi puoi utilizzare il completamento automatico delle schede per molti snippet come:

stampa tag ERB = pe a quale completamento automatico <%= %>
se blocco = if a quale completamento automatico <% if %>...<% end %>

Se stai cercando un suggerimento automatico, cambia il auto_complete_selector in preferenza come:

"auto_complete_selector": "text, source - comment",
.

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