2010-11-30 2 views
0

Meine Idee ist, dass es viel einfacher ist, verwandten Code zu bearbeiten, wenn er in einer einzelnen "Arbeits" -Datei sitzt. Z.B. in Rails-Anwendung, wenn Sie einige Funktionen implementieren, können Sie 1 Funktion pro Datei in den folgenden Dateien bearbeiten: Integrationstest, Controller-Test, Controller, Modell, Controller-Helfer. Also wenn es möglich wäre, 1) diese Codefragmente zu markieren 2) sie automatisch in der "Arbeits" -Datei zu sammeln 3) sie zu bearbeiten 4) das Werkzeug synchronisiert die Änderungen (setzt sie zurück); es könnte den Entwicklungsprozess in vielen Fällen vereinfachen. Vor allem, wenn Sie viele Tweek-and-Try-Iterationen durchlaufen müssen.Gibt es ein Werkzeug, mit dem man zugehörigen Code in einer einzigen Datei bearbeiten kann?

Antwort

0

Öffnen Sie einfach Vim und öffnen Sie einige Fenster. Was ist das Problem?

+0

1. Ich ziehe RubyMine :) 2. Ich möchte die ganze Reihe von verwandten Code sehen (ich bin nicht sicher, ob Sie, dass in nicht unangenehme Art und Weise mit mehreren Fenstern tun) 3 Schließlich werden Sie viele Dateien öffnen, die nichts miteinander zu tun haben und die Ihre geöffneten Dateien zerstören – Alexey

1

Vim funktioniert gut dafür. Installieren Sie das Rails.vim (1) -Plugin und mit dem Befehl: AV können Sie eine vertikale Teilung mit den begleitenden Tests/Spezifikationen öffnen, oder: RV, um verwandte Dateien wie Migrationen und Ansichten zu öffnen (abhängig davon, ob Sie Modell oder Controller betrachten). Wenn Ihr Arbeitsbereich überladen ist, verwenden Sie: Nur um zu einer Datei zurückzukehren. Splits sind die beste Möglichkeit, mehrere verwandte Dateien IMHO zu verwalten. Sie können die gleiche Datei sogar zweimal öffnen, um zwei Teile derselben Datei zu sehen. Es ist nicht genau dasselbe, wie du es beschreibst, aber es kommt dir nahe.

1: http://rails.vim.tpope.net/

Verwandte Themen