Proprio ora, quando voglio un punto di interruzione in vim o Testo Sublime, lascio cadere una linea come la seguente nel codice:stile vim-ruby-debugger punti di interruzione con leva in Vim
binding.pry if Rails.env.test?
Pry (e la sua associated plugins) forniscono un ambiente piacevole in cui eseguire il debug interattivo di Ruby dalla riga di comando.
Tuttavia, aggiungere codice reale ai miei progetti per creare ogni punto di interruzione (e ricordare di rimuovere tale codice quando eseguo commit) può essere complicato.
Mi piace che cosa fa vim-ruby-debugger in termini di rilascio di un punto di interruzione visivo nell'editor senza effettivamente modificare il codice sorgente del mio progetto, ma ho avuto qualche problema nel far funzionare questo nel contesto delle mie specifiche (e vorrei davvero preferisco semplicemente usare Pry 'breakpoints' in primo luogo).
Quindi la domanda è, è possibile cadere un riferimentobinding.pry
in un file in modo tale che un editor come Vim (o Sublime Text, etc.) sarà raccoglierlo e rispondere in modo adeguato al debug-tempo senza la linea effettivamente incluso nel codice sorgente?
dovresti scrivere una sceneggiatura per parlare tra pry e vim. Usando vim --remote-expr puoi ottenere lo stesso risultato. –
vuoi punti di rottura stile di debugger - con la navigazione e tutto? (Immagino che tu lo faccia) o vuoi davvero buttare una leva lì dentro? – prater