Gibt es Lesezeichen in Visual Studio Code?

284

Wie kann ich Lesezeichen in Visual Studio Code setzen? Ich kann keine Tastaturkürzel finden.

Oder gibt es noch etwas, das ich stattdessen verwenden kann?

Rheinprinz
quelle
Es sieht so aus, als ob Lesezeichen etwas leistungsfähiger sind als nummerierte Lesezeichen. Es unterstützt Beschriftungen, die jedes beliebige Nummerierungsschema ausführen können. Außerdem scheinen nummerierte Lesezeichen auf 0-9 beschränkt zu sein.
Andrew
Lesezeichenerweiterung: Strg + K + S (oder Strg + Umschalt + P, um Tastaturkürzel zu öffnen) und suchen Sie nach Lesezeichen, um Hotkeys zuzuweisen / zu ändern. Ebenfalls schön: Auf der linken Seite wird eine neue Registerkarte hinzugefügt, über die Sie Ihre Lesezeichen anzeigen können. Sie bleiben zwischen den Sitzungen bestehen.
Andrew
Sie können Strg + - (zurück) oder Strg + Umschalt + - (vorwärts) drücken, um den Cursor an die Stelle zu bewegen, an der er sich befand. Art wie Lesezeichen
Muhammad Umer

Antworten:

337

Ja, über Erweiterungen. Probieren Sie die Lesezeichenerweiterung auf marketplace.visualstudio.com aus

Hit Ctrl+ Shift+ Pund geben Sie die install extensionseingeben und drücken, dann eingeben Bookmarkund drücken Sie die Eingabetaste.

Geben Sie hier die Bildbeschreibung ein

Als Nächstes möchten Sie möglicherweise anpassen, mit welchen Schlüsseln ein Lesezeichen erstellt und dorthin verschoben werden soll. Dazu siehe diese Frage .

Warren P.
quelle
3
Lesezeichen navigieren jetzt durch alle Dateien. Nummerierte Lesezeichen vermissen diese wichtige Funktion immer noch.
Rheinprinz
2
Bitten Sie darum, NICHT durch alle Dateien zu navigieren? Wenn ich mich richtig erinnere, ist die obige Lesezeichenerweiterung nicht nummeriert, und der Grund, warum ich keine nummerierten Lesezeichen verwenden möchte, ist, dass es nur eine weitere mentale Kleinigkeit ist, die mich ablenkt. Ich möchte nur nicht nummerierte. Du auch? Oder bist du anders?
Warren P
Bieten nummerierte Lesezeichen eine andere Tastenkombination pro Lesezeichen?
Warren P
1
Ja, das tun sie. Sie können maximal 10 Lesezeichen festlegen. Aber das ist genug für Ihren Arbeitskontext.
Rheinprinz
4
"Als Nächstes möchten Sie möglicherweise anpassen, mit welchen Schlüsseln ein Lesezeichen erstellt und dorthin verschoben werden soll." - Es wäre großartig, wenn sich die Standardverknüpfungen in der Readme-Datei befinden würden. Nichts erwähnt, also nutzlos. - Bearbeiten: Finden Sie heraus, wie Sie das Lesezeichen setzen : CTRL+ALT+K. CTRL+ALT+J dorthin springen.
Kai Noack
56

Sie müssen dies über eine Erweiterung ab Version 1.8.1 tun.

  1. Gehen Sie zu Ansicht> Erweiterungen . Dadurch wird das Erweiterungsfenster geöffnet.

  2. Geben Sie ein, bookmarkum alle zugehörigen Erweiterungen aufzulisten.

  3. Installieren


Ich persönlich mag "Nummerierte Lesezeichen" - es ist ziemlich einfach und leistungsstark.

Gehen Sie zu der Zeile, die Sie zum Erstellen eines Lesezeichens benötigen.

Klicken Sie auf Strg + Umschalt + [eine Zahl]

Ex: Ctrl + Shift + 2

Jetzt können Sie von überall zu dieser Zeile springen, indem Sie Strg + [Nummer] drücken.

Ex: Ctrl + 2

Charlie
quelle
1
Ein Nachteil bei "nummerierten Lesezeichen" für einige Anwendungsfälle ist, dass die Lesezeichen pro Datei sind. Das heißt, Sie können mit dieser Erweiterung nicht zu einer anderen Datei springen. Eine Feature-Anfrage, um dies zu implementieren: github.com/alefragnani/vscode-numbered-bookmarks/issues/6
Juha Palomäki
@ Green Sie arbeiten! Bitte folgen Sie den Anweisungen in der Antwort.
Charlie
3
Nummerierte Lesezeichen 0.11.0 unterstützen die Navigation durch die Dateien. Fügen Sie in der Benutzereinstellung die Zeile "numberedBookmarks.navigateThroughAllFiles": "allowDuplicates"
SridharKritha
Das Beste überhaupt
Raheel Hasan
3
Beachten Sie, dass es drei Einstellungen für navigTThroughAllFiles gibt. Die Option "allowDuplicates" ermöglicht nach meinem Verständnis mehrere Lesezeichen derselben Nummer in verschiedenen Dateien. Die Option "Ersetzen" funktioniert für mich viel besser - eine Option für alle Dateien. Nett.
Moodboom
17

Visual Studio Code unterstützt Lesezeichen derzeit nicht nativ. Bitte fügen Sie dies als Funktionsanforderung zu unserer Git Hub-Problemliste hinzu ( https://github.com/Microsoft/vscode ).

In der Zwischenzeit gibt es einige Möglichkeiten, anhand Ihres Navigationsverlaufs im Code zu navigieren. Sie können Strg + Tab drücken, um schnell zu zuvor geöffneten Dateien zu springen. Mit Springen | können Sie auch anhand der Cursorpositionen in Ihrem Code navigieren Zurück und weiter | Vorwärts .

Benjamin Pasero
quelle
2
Die Uservoice-Anfrage wurde zu einer Anfrage für eine Verlängerung. Es ist jetzt als "erledigt" markiert. In meiner Antwort erfahren Sie, wie Sie die Erweiterung installieren und dann festlegen, welche Tastaturkürzel dafür verwendet werden.
Warren P
7

Beide VS-Code-Erweiterungen können verwendet werden:

  1. ' Lesezeichen '
  2. ' Nummerierte Lesezeichen '

Persönlich schlage ich vor: Nummerierte Lesezeichen mit der Option "Durch alle Dateien navigieren":

  1. ctrl+ Shift+ PIn VS - Code
  2. Geben Sie in das neu geöffnete Feld Folgendes ein: Benutzereinstellungen öffnen
  3. Fügen Sie diesen Schlüssel / Wert ein: "numberedBookmarks.navigateThroughAllFiles": "allowDuplicates" (Duplikate von Lesezeichen zulassen),
  4. Oder fügen Sie diesen Schlüssel / Wert ein: "numberedBookmarks.navigateThroughAllFiles": "replace"

HINWEIS

Seien Sie in jedem Fall vorsichtig mit Verknüpfungen ( Ctrl+ 1, Ctrl+ Shift+ 1, ..), die bereits zugewiesen sind.

Persönlich waren meine in 2 Konflikten mit:

  1. Bereits vorhandene VS-Code-Verknüpfungen,
  2. Das Gleiche gilt für die Zwischenablage (ich habe bei jedem Aufruf des Lesezeichens Einfügen)
Djordje Stefanovic
quelle
Ich verwende nummerierte Lesezeichen, aber auf dem Mac sind die Tastenkombinationen Umschalt + Befehlstaste + 3 und Umschalttaste + Befehlstaste + 4 bereits für die Erstellung eines Screenshots zugewiesen.
user1941537
4

Die in der akzeptierten Antwort erwähnte Lesezeichenerweiterung steht im Konflikt mit dem Umschalten von Haltepunkten über den Rand.

Sie können Haltepunkte als Lesezeichen verwenden und die Registerkarte Debug auf der linken Seite auswählen, um eine Liste anzuzeigen, die mit den festgelegten Zeilen verknüpft ist. Ich habe Verknüpfungen für die Nicht-Laufzeit-Haltepunktnavigation angefordert .

Cees Timmerman
quelle
-2

Unter der allgemeinen Überschrift "Redakteure vergessen immer, das Aussteigen zu dokumentieren ..." wechseln Sie zum Umschalten in eine andere Zeile und drücken Sie die Kombination Strg + Umschalt + "N", um das aktuelle Lesezeichen zu löschen. Machen Sie dasselbe in der markierten Zeile ...

hsmyers
quelle