Auf Wechsel-Code-Editoren

0
14

Ich bin sicher, viele von Euch sind wie ich und eingeschaltet haben, code-Editoren eine Anzahl von Zeiten. Ich glaube, meine erste große editor Coda. Dann zog ich zu TextMate, wenn ich begann in Erster Linie auf lokale. Dann Sublime Text. Und zuletzt die VS Code. Ich Wette, deine Reise war anders. Ich kenne viele Leute, die ganz Liebe, Atom, Brackets, WebStorm, und auch BBedit. Sie, Sie tun!

Für mich ist das vier änderungen in einem Dutzend Jahren oder alle drei Jahre ändern. Verschieben ist nicht etwas, was ich zu tun schnell. Hier ist eine Sammlung von Gedanken rund um die Idee der wechselnden Redakteure.

Beim Umzug habe ich die Zeit nehmen, um sicherzustellen, dass es funktioniert ziemlich viel wie das alte.

Sonst werde ich am Ende nur Abneigung, es auf den Punkt, dass ich wieder zurück wechseln, einen oder zwei Tage später. Es passiert mir jedes mal, wenn ich wechseln. Ich habe wenig falsch-beginnt nach einem Schalter, wo ich wieder den alten editor, weil etwas verbuggt mich zu viel oder es Auswirkungen auf meine Produktivität und ich gab auf. (Nun, ich weiß, ich Tue dies, ich lasse mir nicht einen einzigen falschen-start fühle ich mich wie der editor, den ich versuche, ist nie eine Möglichkeit.)

Meine Letzte Schalter wurde von Sublime Text zu VS-Code. Ich würde sehr verwendet, um die key bindings (z.B. CMD+Shift+d duplizieren Sie eine Zeile) in Sublime Text, also zum Glück VS Code hat, abgedeckt.

Ich war erstaunt, zu finden, selbst meine VIM-Freunde glücklich und bequem in VS-Code. (Fun fact: wir haben die key bindings Entscheidungen in CodePen.)

Nichts zu widerlich.

In einer meiner ersten versuche im Wechsel fand ich die UI im VS-code zu unübersichtlich und der find-im-Projekt-Funktion ein wenig langsam und unbeholfen. Diese Dinge nervte mich bis zu dem Punkt verursacht, die false-starts und ich ging zurück zu Sublime Text.

Auf dieser letzten Schalter versuchen (mein 3. oder 4. vielleicht?) Endlich habe ich ein Thema, das ich ganz gerne (besonders angefertigt ein smidge), finden Sie einige Einstellungen zum Aufräumen der Benutzeroberfläche (die ich entfernt whitespace-Indikatoren auf, die für mich ist es überwältigend, und überschrieb das Intensive Blaue Fußzeile mit etwas mehr chill).

In der Arbeit mit der find-im-Projekt ein bisschen mehr, ich habe zugenommen, sich daran zu gewöhnen. Ich schließlich könnten es sogar mehr als Erhaben, als die Seitenleiste Ansatz ist konsequenter als das öffnen einer neuen Registerkarte Ergebnisse. Ich finde die jump-to-line-feature funktioniert mehr konsequent und Suche fühlt sich mehr der erste-Klasse-Bürger sollte es sein.

Ein weiterer Faktor wäre, Emmet. Ich bin ziemlich sicher, ich wäre auch genervt, die schreiben von HTML und CSS in einem editor ohne Emmet und ich würde einfach aufgeben und etwas anderes verwenden, die es hatte. Emmet ist nicht einmal eine Erweiterung in VS-Code, es ist gebaut.

Ich bin cool mit kleinen Veränderungen nach einem erfolgreichen Wechsel.

Einmal habe ich es getan, und die Umstellung auf Vollzeit-Einsatz, dann kann ich einige änderungen vornehmen. Vielleicht werde ich lernen Sie einige neue Schlüssel-Befehle. Vielleicht werde ich hinzufügen, eine Erweiterung, die fügt Funktionalität, die ich zuvor nie hatten. Vielleicht ist der editor wirkt sich auf einige workflow-Sache in einer Weise, ich bin jetzt bereit, zu versuchen.

Der neue editor besser haben einige killer-feature, das schafft mich zu wechseln.

Wenn es genau das gleiche, warum die Mühe?

Der neue editor muss schneller werden (oder fühlen sich so schnell). Oder sollte besser Aussehen. Oder sollte es haben einige tolle Paket, das ist nur auf den es. Im Idealfall alle von denen.

In diesem letzten Schalter für mich war es GitLens.

Wie cool ist das?

Es hätte eine plugin-Architektur.

Was bedeutet, dass jeder kann code schreiben, erweitern Sie den editor. Ich bin mir ziemlich sicher, dass wir mit einer plugin-Architektur (plus ein gesundes Maß an Gemeinschaft momentum) ist, was ist der Schlüssel zu jedem editor ‘ s Erfolg. Sublime Paket-manager, und die anschließende built-in packages-Funktion des VS-Code, scheinen von entscheidender Bedeutung. Nicht nur für Funktionalität, sondern auch nur für das Aussehen des Editors. Ich würde nicht verwenden ein editor mit einem Blick, den ich hasse, aber ich würde geneigt sein, wenn die Funktionalität war genial. Das ist ein nicht-Problem mit einer plugin-basierten editor. Open source scheint smart als gut.

Vorsichtig, für diejenigen, die Fallstricke.

Einer von denen war die Rechtschreibprüfung für mich. In Sublime Text, es war eine option unter dem Menü “Ansicht”. Ich hatte es überprüft die ganze Zeit, und es buchstabieren-überprüft die ganze Zeit.

Dies ist nicht eine Sache, die im VS-Code. Das war gefährlich, nach dem Wechsel, denn wer weiß, vielleicht habe ich begangen Tippfehler, die alle über dem Platz. Glücklicherweise, diese Erweiterung zu tun scheint, den trick. Danke jeepers für Erweiterungen!

Ihre Gedanken!

Ich dachte, es könnte interessant sein zu Fragen, was y ‘ all denken, wenn Wechsel-code-Editoren. Es gab viele Antworten. Ich nahm so viele, wie ich konnte hier und auf eine Sache konzentrieren, die Sie erwähnt.

  • Jani Hartikainen kümmert sich um VIM key bindings.
  • Morgon will version control integration.
  • Stu Robson will es nicht Abstürzen, beim öffnen von großen Dateien.
  • Gabriel Vaquer nicht wollen, dass es sein Elektron.
  • gryzzly will es starten schnell.
  • Josh Betz will eine lesbare config-Datei.
  • Dan Finlay will, dass er die Maus frei.
  • Frank Spin kümmert sich um GitHub Sternen.
  • Elijah Manor will, dass er Unterstützung von Erweiterungen.
  • Max Sandelin will visual git kontrolliert.
  • Matt Obee will Geschwindigkeit.
  • Kuldar will weniger UI.
  • Devon will, dass seine alten editor nicht haben.
  • Brett Jankord will es aktiv entwickelt werden.
  • Jordan Koschei will es sein, den Menschen den er vertraut.
  • PaulMDev will Nacht-Modus.
  • Brad Frost will Zuverlässigkeit.
  • Wird Browar will mehrere Cursor.
  • Taufiq Umar will, code-hinting.
  • Thomas Faller will Gemeinschaft und Unterstützung.
  • code Hexe sam will, dass engagement für die Gemeinschaft.
  • Steve Gardner will Geschwindigkeit.
  • Nathan Knowler ist besorgt über Bildschirm Immobilien.
  • vom Hörensagen will eine live-Vorschau.
  • Keith Grant kümmert sich um syntax-highlighting-Designs.
  • Mike Reithmuller kümmert sich um die Geschwindigkeit.
  • Nori-Code kümmert sich um RAM-Auslastung.
  • droan kümmert sich um Ligaturen.