Wie kann ich eine Datei nur mit der Tastatur in Sublime Text öffnen?

32571
ivanzoid

Wie öffne ich eine Datei nur mit der Tastatur in Sublime Text 2/3?

Auf der Suche nach einem Gegenwert <Esc>:e /path/to/filevon Vim.

25

5 Antworten auf die Frage

44
Siwei Shen申思维

Warum benutzt du nicht einfach das Ctrl- P? ( Goto -> Goto anything)

Dies funktioniert nur im Kontext eines Projekts ptim vor 9 Jahren 8
memeLab - funktioniert auch ohne Projekt in Sublime Text 2. Cmd + P auf dem Mac. Marc vor 8 Jahren 0
unendlich viel zu dieser Antwort. Es hat mir viel Zeit gespart, um durch die Liste vieler Dateien zu scrollen. Danke Kumpel SohelAhmedM vor 7 Jahren 3
Das war es, wonach ich gesucht hatte! nodebase vor 7 Jahren 2
26
Daniel Beck

Drücken Sie unter OS X Cmd- O, um den Dateibrowser zu öffnen.

Dann können Sie mit Cmd- Shift- Gden Namen des Ordners eingeben, zu dem Sie wechseln möchten.

Screenshot of file dialog

Zum Schluss geben Sie einfach den Dateinamen (oder ein eindeutiges Präfix) ein, um die gewünschte Datei auszuwählen. Sie können auch mit den Pfeiltasten navigieren.


Plugin zum Öffnen von Dateien nach Namen

Mit dem folgenden Plugin können Sie einen Dateinamen eingeben und in Sublime Text 2 öffnen. Er sollte unter jedem Betriebssystem funktionieren.

import sublime, sublime_plugin  def open_file(window, filename): window.open_file(filename, sublime.ENCODED_POSITION)  class OpenFileByNameCommand(sublime_plugin.WindowCommand): def run(self): fname = self.window.active_view().file_name() if fname == None: fname = ""  def done(filename): open_file(self.window, filename)  self.window.show_input_panel( "file to open: ", fname, done, None, None) 

Dadurch können Sie eine Position in dieser Datei im Dateinamen kodieren:

  • /path/to/file:42 öffnet die Datei und geht zur Zeile 42
  • /path/to/file:42:23 öffnet die Datei und wechselt zu Zeile 42, Spalte 23

Datei auswählen:

Screenshot 1

Nach der auswahl:

Screenshot 2

Informationen dazu, wie Plugins funktionieren und wie Sie dies in die Benutzeroberfläche integrieren können, finden Sie in dieser Antwort .

Alt + D hebt die Adressleiste im Windows-Dateiexplorer (Windows 10) hervor, falls Sie Cmd + PoopGlitter + G nicht ausführen können. Von dort aus ermöglicht die Adressleiste das Ausfüllen der Registerkarten und führt direkt zu Ihrer Datei. Pie Till I Die vor 6 Jahren 0
Vielen Dank für den ersten Vorschlag für OSX, genau das, was ich brauchte = -D mraxus vor 5 Jahren 0
8
hostmaster

Sublime Files Sublime Text 2-Plugin für die tastaturgesteuerte Datei-Navigation. Es ist mehr wie eine Emacs-Dateiöffnungsschnittstelle

Schauen Sie sich das Sublime-File-Navigator- Plugin an, es ist mehr VIM-ish

7
Ross Hemsley

Ich habe vor kurzem ein Plugin, iOpener, geschrieben, das Dateien aus dem Pfad mit Hilfe von Fertigstellung, Verzeichnislisten und Verlauf öffnet. Außerdem werden Ordner sinnvoll geöffnet, indem der Ordner in die Seitenleiste eines neuen Fensters eingefügt wird.

Ich habe versucht, die Funktionalität von Emacs nachzuahmen.

https://github.com/rosshemsley/iOpener

(Ich weiß, dass diese Frage für ST2 gilt. Ich könnte den Code jederzeit portieren, wenn es genug Nachfrage gibt. Obwohl ich vermute, dass die meisten Leute jetzt ST3 verwenden.)

0
Kjell

Überprüft auf ST3.1.1, Build 3176. Dies sollte ohne Plugins funktionieren.

So öffnen Sie eine Datei, die nicht Teil des Projekts ist, beispielsweise ~ / .bashrc:

Unter Ubuntu können Sie Ctrl- verwenden O, um zum Dialog zum Öffnen von Dateien zu gelangen, und dann Ctrl- L, um eine Zeile zum Schreiben des Dateinamens zu erhalten. Dies funktioniert auch für versteckte Dateien.

Verwenden Sie unter MacOS Cmd- Ound Cmd- Shift- G.

Verwenden Sie für Projektdateien Ctrl- Presp. Cmd- P.