Sublime Text 2 - Dateien, die keinen neuen Tab öffnen?

77

Sublime Text 2 hat beim Öffnen einer Datei über die Seitenleiste die Erstellung einer neuen Registerkarte gestoppt.

Die von mir ausgewählte Datei wird auf der aktuellen Registerkarte geöffnet, aber die Registerkarte aktualisiert nicht einmal den Dateinamen. Sie zeigt die alte Datei an, ist jedoch ausgegraut, als ob eine neue Registerkarte vorhanden sein sollte.

Ich habe die wenigen Pakete, die ich installiert habe, ohne Glück deaktiviert.

Meine benutzerdefinierten Benutzereinstellungen sind überhaupt nicht viel:

{
  "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
  "font_face": "Consolas",
  "font_size": 12,
  "font_options": "subpixel_antialias",
  "tab_size": 2,
  "translate_tabs_to_spaces": true,
  "use_tab_stops": true,
  "fade_fold_buttons": false
}

Irgendwelche Ideen, was passiert? Ich kann anscheinend niemanden finden, der dieses Problem hat.

Ich habe durch Entfernen meines Datenordners einen neu installierten Status wiederhergestellt und erhalte immer noch keine Registerkarten, wenn ich in einem Projekt auf Dateien in der Seitenleiste klicke.

Gelöst! Was für ein Idiot. Der einzelne Klick ist anscheinend nur eine Vorschau der Datei. Ein Doppelklick öffnet die Datei tatsächlich in einer neuen Registerkarte.

vernonk
quelle
2
Meiner Meinung nach ist dies die mit Abstand nervigste Funktion von Sublime Text 2. Die Vorschau sieht aus wie eine lose Datei, die Sie nicht einmal mit der Maus schließen können. Darüber hinaus bleibt es ohne besondere Bedeutung hängen. Ich würde das gerne deaktivieren können. Ist es möglich?
Kolrie
6
+1 für eine Option, um dies zu deaktivieren
Brian Armstrong
das hat mich auch erwischt, verdammt du doppelklickst !!!!
Tim Peterson
2
Dies ist eigentlich eine Funktion, die ich in Sublime Text 2 liebe und die ich für richtig halte. Viel zu oft durchsuche ich Dateien, ohne sie bearbeiten zu müssen. In den meisten anderen Editoren führt dies zu einer Tab-Explosion, da ich nur den Inhalt der Dateien anzeigen wollte. Ich denke, dass dieser subtile Unterschied Sublime Text von anderen unterscheidet und häufiger von Entwicklern gewünscht wird, als für jede geöffnete Datei einen Tab zu öffnen, unabhängig davon, ob Sie sie bearbeiten müssen oder nicht.
Lo-Tan
1
@ Lo-Tan, ich stimme vollkommen zu. Tatsächlich habe ich mich jetzt so an Find Anything ( ctrl+p) gewöhnt, dass ich mir wirklich wünschte, es gäbe eine Option, die Registerkarte einer Datei nur zu öffnen, wenn Sie diese Datei ohne Speichern verlassen. Auf diese Weise konnte ich mich durch Dateien teleportieren, die Änderungen vornehmen, ohne dass sich die Tabulatoren massiv aufblähen. Ich beende einen Rechtsklick auf die Registerkarte Titel und „Close anderen“ going viel .
Iono

Antworten:

122

Ironischerweise ist dies eine Funktion und kein Fehler. Sublime Text 2 nennt es eine Vorschau. Sie erhalten den Inhalt einer Datei, ohne die Datei tatsächlich zu öffnen. Dies ist ein verwirrendes Konzept für neue Benutzer, aber sicherlich hilfreich. Eine Registerkarte für die Vorschau sollte angezeigt werden, sobald Sie mit der Bearbeitung der Datei beginnen oder wenn Sie auf die Datei in der Seitenleiste doppelklicken.

Dies wurde im ST-Forum unter " 2 OS X Bugs " ausführlicher besprochen .

Persönlich glaube ich, dass dies klarer sein sollte. Ich habe einige Ergänzungen zur Vorschau-Funktion vorgeschlagen, die in " Ich präsentiere Ihnen: Das erhabene Manifest " zu finden ist.

Hinweis : Ab Build 2198 (veröffentlicht Anfang Juni) gibt es eine neue Einstellung:

// Preview file contents when clicking on a file in the side bar. Double
// clicking or editing the preview will open the file and assign it a tab.
"preview_on_click": true

Wenn Sie preview_on_clickden Wert auf false setzen, wird die Vorschau mit einem Klick deaktiviert, während durch Doppelklicken die Datei weiterhin geöffnet wird. Diese Einstellung sollte einige Verwirrung beseitigen.

BoundinCode
quelle
7
Ist es möglich, diese Funktion auszuschalten?
Nik
7
"Ironischerweise ist dies eine Funktion und kein Fehler." - Genial. Würde es lieben, wenn dies optional wäre.
Chuck Bergeron
gute Funktion. Möglicherweise wird die Farbe der Registerkarte geändert oder ein wenig (p) hinzugefügt, wenn die Vorschau dies deutlicher macht.
Ivan Ferrer Villa
3
Beim Doppelklicken öffnet es sich für mich nicht in neuem Tab! Manchmal wird jedoch ein Doppelklick in einer neuen Registerkarte geöffnet. Was ist das? so viel nervig !!
Abhi
1
@ Ivan, Sie können dies mindestens in erhabenem 3 tun,"highlight_modified_tabs": true,
Anwar
21

Wenn Sie über die Seitenleiste öffnen, doppelklicken Sie? Dies scheint erforderlich zu sein, um eine Datei ordnungsgemäß zu öffnen. Mit einem einzigen Klick erhalten Sie eine Vorschau, die bearbeitet werden kann. Beim Bearbeiten wird eine neue Registerkarte angezeigt.

fraxel
quelle
Ja. Kurz nachdem ich diese Frage gestellt hatte, machte ich eine Gesichtspalme, als ich erkannte, was los war. Vielen Dank für die Antwort.
Vernonk
9

Problem gelöst:

Verwenden Sie Doppelklick anstelle von Einzelklick, um eine Datei in einer neuen Registerkarte zu öffnen, die sich in der Seitenleiste des erhabenen Texteditors befindet.

Raja Parivesh
quelle
Ich würde nicht sagen, dass das "Problem gelöst ist". Ich weiß bereits, dass ein Doppelklick die Datei in einem neuen Tab öffnet, aber in mindestens 50% der Fälle doppelklicke ich nicht schnell genug (zugegeben, ich verwende mein Macbook Pro Trackpad).
Sudo Soul
Die Lösung von @ BoundinCode behebt dieses Problem wirklich. Wenn Sie die Vorschauoption auf false setzen, wird das Problem vermieden, dass Sie nicht schnell genug doppelklicken.
Sudo Soul
1
Da Sie im OP keine Antwort erstellen sollten, um die Lösung zusammenzufassen, sollten Sie die entsprechende Antwort auswählen und abstimmen. Nur wenn Sie die Lösung gefunden haben und beabsichtigen, sie als die richtige Antwort zu markieren, sollten Sie eine erstellen. Siehe " Was soll ich tun, wenn jemand meine Frage beantwortet? " Und " Sind Antworten, die lediglich andere Antworten zusammenfassen, akzeptabel? ".
Der Blechmann
8

Gehen Sie zu Sublime -> Einstellungen -> Einstellungen - Standard

Ändern Sie den Wert von "open_files_in_new_window" in false und speichern Sie ihn. Jetzt sollten Dateien in einem neuen Tab anstelle eines neuen Fensters geöffnet werden.

RAMSY
quelle
1
Dies ist keine richtige Antwort auf die ursprüngliche Frage.
Marcelo Zárate
OS X- spezifische Lösung.
Dexter2305
1

Wenn Sie einfach oder doppelt auf die Dateien in der Seitenleiste klicken, um die Datei zu öffnen, finden Sie möglicherweise den Dateinamen auf der Registerkarte in der, italic-theme-slanting-fontwie ich verstanden habe, da die Datei nicht an den Editor gebunden ist. Wenn Sie auf eine andere klicken, wird die aktuelle Datei überschrieben.

  1. Sie müssen erneut auf dieselbe aktuelle Datei in der Seitenleiste doppelklicken, um zu bestätigen, dass Sie diese Datei weiter öffnen müssen.

    HINWEIS: Der Editor überschreibt es nicht. Sie können es bestätigen, indem Sie sehen, wie sich der Stil des Registerkartennamens von kursiv zu normal ändert, wobei die vorherige Form etwas fett ist.

  2. Jetzt können Sie eine weitere Datei in der Seitenleiste öffnen und den Vorgang wiederholen.

Suri13
quelle
1
Wenn Sie nicht die Bereitstellung zusätzliche / ursprüngliche Idee zu dieser beantwortet Frage, warum die Mühe?
Gehört
1
Ich habe angefangen, erhabenen Text zu verwenden, und als ich herausfand, dass sich die Schriftart geändert hat, gab ich eine Vorstellung davon, wie es funktioniert (ohne die Vorschauoptionen zu kennen), und ich sah niemanden, der erwähnte, wie eine Vorschau aussieht. Ich dachte, es könnte für jemanden nützlich sein.
Suri13
Dies wäre genauso effektiv gewesen wie ein Kommentar anstelle einer Antwort.
Der Blechmann
0

Sie können in der linken Seitenleiste auf die Datei doppelklicken, die Sie öffnen möchten. Dadurch wird die Datei auf einer neuen Registerkarte geöffnet. Ein einzelner Klick bedeutet eine Vorschau der Seite und Sie können die Vorschauoption auch deaktivieren, indem Sie:

"preview_on_click": false

Omkar Suvarnkar
quelle
-1

Gehen Sie zu Ihren installierten Paketen (Einstellungen-> Pakete durchsuchen).
Zurück einen Ordner finden Sie Cache-Ordner und lokale-> Sitzungsdatei. Löschen Sie sie einfach . Es wird Ihren Fehler beheben.

VIKASH DASH
quelle
-2

Um eine Datei über die Seitenleiste in einer neuen Registerkarte zu öffnen, öffnen Sie sie mit alt+click

Riccardo Venturini
quelle