Ich versuche, von Sublime zu Atom zu wechseln. Ich habe atom-beautify installiert, weil ich versuche, die gleiche großartige Verschönerungsfunktionalität wie das BeautifyRuby Paket für ST zu bekommen.Warum funktioniert das Atom-Verschönern nicht?
Aber es funktioniert nicht. So sah ich näher an der Sprachunterstützung Abschnitt für atom verschönern und fand, dass Ruby erfordert Ruby Beautify, die ich mit gem install ruby-beautify
installiert, aber es funktioniert immer noch nicht, wie unten dargestellt:
Messy Ruby-Code vor atom verschönern:
über Atom verschönern laufen:
nach atom verschönern, aber es sieht schlecht aus noch:
zurück zu sublimieren gehen, die Situation zu beheben, ist dies nach atom verschönern, aber vor BeautifyRuby:
Nach BeautifyRuby darauf, wie die class
, def
und end
Tags stehen wie erwartet Schlange:
Also, wie würde ich die BeautifyRuby-Funktionalität mit Atom-Verschönern nachahmen?
Thanks :)
Edit: Console Ausgabe:
Window load time: 421ms
/Applications/Atom.app/Contents/Resources/app.asar/src/workspace-element.js:26 ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:1010 /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Logging enabled
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Enqueued event ({"ec":"0.29.9","ea":"Beautify","el":"Ruby","v":"1","tid":"UA-52729731-2","cid":"cfa6e44e-d361-4dd1-8aab-3b7bfc384d7c","t":"event"})
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Sending 1 tracking call(s)
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] 1: {"ec":"0.29.9","ea":"Beautify","el":"Ruby","v":"1","tid":"UA-52729731-2","cid":"cfa6e44e-d361-4dd1-8aab-3b7bfc384d7c","t":"event"}
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Enqueued event ({"ec":"0.29.9","ea":"Beautify:Manual","el":"Ruby","v":"1","tid":"UA-52729731-2","cid":"cfa6e44e-d361-4dd1-8aab-3b7bfc384d7c","t":"event"})
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Sending 1 tracking call(s)
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] 1: {"ec":"0.29.9","ea":"Beautify:Manual","el":"Ruby","v":"1","tid":"UA-52729731-2","cid":"cfa6e44e-d361-4dd1-8aab-3b7bfc384d7c","t":"event"}
2/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Finished sending tracking calls
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Enqueued timing ({"utc":"Beautify","utv":"Ruby","utt":1525,"utl":"0.29.9","v":"1","tid":"UA-52729731-2","cid":"cfa6e44e-d361-4dd1-8aab-3b7bfc384d7c","t":"timing"})
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Sending 1 tracking call(s)
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] 1: {"utc":"Beautify","utv":"Ruby","utt":1525,"utl":"0.29.9","v":"1","tid":"UA-52729731-2","cid":"cfa6e44e-d361-4dd1-8aab-3b7bfc384d7c","t":"timing"}
/Users/max/.atom/packages/atom-beautify/node_modules/universal-analytics/lib/index.js:451 [universal-analytics] Finished sending tracking calls
Edit 2: Bitte repo issue und atom discussion für jedermann sehen, wer
Irgendwelche Fehler in der Atom-Konsole? – idleberg
@idleberg siehe Bearbeiten – mbigras