Erstellen Sie möglicherweise einen symbolischen Link aus dem Hauptverzeichnis.
ln -s app/views/user/ user_views
erstellt einen symbolischen Link in Ihrem Haupt- / Arbeitsverzeichnis, der die Dateien in App / Ansichten / Benutzer aktualisiert. Wenn ls -l
du also einen Willen tust , zeigst du etwas wie:
user_views -> app/views/user/
Auf diese Weise könnten Sie einfach gehen
$ gedit user_views/show.html.erb
Sie könnten auch in Betracht ziehen, nur eine Variable zu setzen
mögen
$ VIEWS='app/views/user/'
was würde es dir erlauben zu gehen
$ gedit $VIEWS/show.html.erb
Sie können dies in Ihr Bash-Profil aufnehmen, damit es nicht bei jeder Sitzung neu festgelegt werden muss.
mehr zu symblic links
Weitere Informationen zum Bash-Profil und zum Festlegen einer Umgebungsvariablen.
BEARBEITEN
Auf meinem Heimweg fragte ich mich, warum jemand einen symbolischen Link haben wollte, um nur ein Verzeichnis zu überspringen?
/ apps / views / verwenden
in diesem fall sind die ansichten dir. Wissen Sie, was Registerkarte tun wird?
Ich erinnere mich, dass ich ein paar Monate gebraucht habe, um diesen praktischen Trick zu lernen.
Geben Sie etwas wie das folgende ein und drücken Sie die Tabulatortaste
$ gedit a
Drücken Sie die Tabulatortaste, und die App wird wahrscheinlich vollständig sein
$ gedit app/
Geben Sie v ein und drücken Sie erneut die Tabulatortaste
$gedit app/views/
Drücken Sie zweimal die Tabulatortaste, um alle möglichen Optionen aufzulisten. Dies funktioniert sowohl für Dienstprogramme als auch für Verzeichnisse und Dateien.
Tippen
$ ged
Wenn Sie die Tabulatortaste drücken, wird gedit abgeschlossen. Das sollte dich ein bisschen beschleunigen.