Heim >Entwicklungswerkzeuge >VSCode >Machen Sie sich mit [Space Control] in vscode vertraut

Machen Sie sich mit [Space Control] in vscode vertraut

青灯夜游
青灯夜游nach vorne
2022-11-15 19:59:251992Durchsuche

Machen Sie sich mit [Space Control] in vscode vertraut

Willkommen in der Welt von vscode. Das Ziel dieses Artikels ist es, einige Designkonzepte zu [Speicherplatzkontrolle] in vscode bekannt zu machen. Genau wie beim Schreiben einer Seite müssen wir berücksichtigen Was das Layout und die Anordnung des Raums angeht, ist vscode tatsächlich eine Anwendung, und der Raum der Benutzeroberfläche ist in verschiedene Bereiche unterteilt. Wie arbeiten sie zusammen? [Empfohlenes Lernen: „vscode-Tutorial“]

Man kann sagen, dass der Hauptinhalt dieses Artikels Tipps sind, aber ich bin eine sehr faule Person, die ich nicht gerne auswendig lerne Verbindungen zwischen den Inhalten, die auswendig gelernt werden müssen, und sie dann mithilfe von Logik aneinanderreihen, was mir ein unbeschreibliches Vergnügen bereitet. Für viele Branchen ist diese Methode möglicherweise nicht geeignet Persönlich sehr zu empfehlen. Der Grund ist ganz einfach: Der Computer ist eine komplett von Menschen gebaute Welt!

Das heißt, wenn Sie die Denkweise des Designers verstehen können, wird das Design vieler Dinge logisch, und es wird sich unangenehm anfühlen, wenn Sie es nicht auf diese Weise verwenden. Ein weiterer potenzieller Vorteil besteht darin, dass wir wie diese guten Menschen denken, was von entscheidender Bedeutung ist.

Ich habe viel geredet, kommen wir zur Sache, fangen wir an! Übersicht über den Vscode-Bereich

Befehlsfeld: Bietet ein Bedienfeld, das die entsprechenden durch Befehle hervorgerufenen Aktionen von vscode unterstützt

Bearbeitungsbereich: ein Bereich zum Ändern des Inhalts des aktuellen Projekts, mit Konzepten wie Bearbeitungsgruppen

Terminalbereich: Bietet eine Möglichkeit, den Terminalbereich einzubetten, um das Terminal direkt in vscode auszuführen. Die Win-Standardeinstellungen können als Bash konfiguriert werden. Nachdem wir die Existenz dieser Kernbereiche kennen, beginnen wir mit der Analyse nacheinander

Bearbeitungsbereich
  • Da es sich um den Eingang zu unserem Direktsteuerungsprojekt handelt, besteht das normale Designkonzept für Dateioperationen tatsächlich hauptsächlich aus der Bedienung des Cursors
  • Cursor-Bedienung
  • , daher werde ich nicht auf Details eingehen ;

                      Der Bearbeitungsbereich ist der Bereich, der standardmäßig angezeigt wird und den größten Bereich einnimmt. Für die Verarbeitung dieses Speicherplatzes gelten folgende Hauptanforderungen:
  • So wechseln Sie zwischen mehreren geöffneten Dateien

  • Mehrere Dateien So sehen Sie den entsprechenden Inhalt gleichzeitig
  • power shell Die erste Frage kann durch erreicht werden eine Art Tastenkombination; für die zweite Frage wird in vscode das Konzept der Editorgruppe vorgeschlagen, und der Bearbeitungsbereich kann in bis zu fünf voneinander unabhängige Blockbereiche unterteilt werden.

    Wenn Sie den Artikel „Cursor-Bedienung“ gelesen haben, wissen Sie, dass ich die [Granularitäts-]Perspektive verwende, um die Cursor-Einstellung zu verstehen. Tatsächlich kann die räumliche Steuerung auch aus dieser Perspektive verstanden werden wird durch Fragen verstehen

So wechseln Sie zwischen mehreren geöffneten Dateien im Bearbeitungsbereich: Tastenkombinationen Werfen wir zunächst einen Blick auf die Standardeinstellungen für Tastenkombinationen

Befehl

mac
  • win

Wählen Sie

Strg + Tab

Strg + Tab

in der aktuell geöffneten Dateiliste, um zum nächsten in der aktuellen Datei zu wechseln |. Vorherigen Editor öffnen

cmd + Option + ←

Strg + Option + ←
Wählen Sie

in der Liste der aktuell geöffneten Dateien aus, um zur vorherigen/nächsten Datei in der aktuellen Datei zu wechseln

Denken wir über die gleiche Art von Befehlen auf dem Mac nach, warum [in Liste auswählen] die Strg-Taste ist und [zum vorherigen/nächsten in der aktuellen Datei wechseln] cmd-Taste; tatsächlich gibt es im Mac-System selbst eine Tastenkombination cmd + Pfeiltasten, die zum Umschalten von Vollbildfenstern verwendet wird;
Auf diese Weise ist es leicht zu verstehen, das System ist das größte. Verstehen Sie dies. Nach einer Ebene können wir unser Gehirn verwenden. Können wir die im vorherigen Artikel erwähnten [benutzerdefinierten Tastenkombinationen] verwenden, um sie zu vereinheitlichen?
Natürlich werden wir eine Einstellung hinzufügen: Wenn es zu einem Konflikt mit der Systemtaste kommt, fügen wir eine options-Taste hinzu. Nehmen Sie dies als Beispiel: Wir verwenden immer noch Strg, aber um Konflikte zu vermeiden, haben wir es in Strg + Optionen-Tasten geändert.

Nach der Anpassung kann die Logik wie folgt verstanden werden:

Die Dateigranularität im Editor ist Strg, wenn Strg + ← das Fenster wechseln soll, dann kann der Wechsel zu geöffneten Dateien nur mit Strg + Option + ← erfolgen; ist Focus into side Bar |. Fokus auf die Seitenleiste, dann ist die einzige Möglichkeit, die Richtung der Editorgruppe zu ändern, cmd + option + 0

ctrl键,而【切换为当前文件中的上/下一个】是cmd键;其实关键就是在 mac 中系统本身也存在快捷键cmd + 方向键,作用是全屏窗口的切换;

        这样就好理解啦,系统最大,理解了这一层之后,我们可以开动脑筋了,能不能利用上一篇中说的【自定义快捷键】让他们统一呢?

        当然可以,我们就加个设定:如果和系统键冲突的,我们就加个options键;以这个【切换为当前文件中的上/下一个】为例,我们依然沿用ctrl,只不过为了避免冲突,改为ctrl + options

        自定义之后逻辑可以理解为,编辑器内的文件颗粒度是 ctrl,如ctrl + ←是切换视窗,那么切换打开文件就只能是ctrl + option + ←cmd + 0Focus into side Bar | 聚焦于侧边栏,那切换编辑器组方向就只能是cmd + option + 0

Zum vorherigen in der aktuellen Datei wechseln |. Nächsten Editor öffnen cmd + Option + → Strg + Option + →
命令 mac win
在当前打开文件列表中选择 ctrl + tab ctrl + tab
切换为当前文件中的下一个 | Open Previous Editor cmd + option + ← (自定义了 ctrl + option + ← )
切换为当前文件中的上一个 | Open Next Editor cmd + option + →(自定义了 ctrl + option + → )

编辑区之多文件如何同时看到相应内容:编辑器组

        对于编辑器区域这么一大块内容,要想同时看到多个处理文件,那就拆分呗,这就引出了编辑器组的概念,其实就是分区而治,功能完全一样,直接看案例就好

        对于编辑器组空间的把握,同样一句话,编辑器组颗粒度是cmd

Befehl
Mac
WinStrg + Tab So sehen Sie den entsprechenden Inhalt mehrerer Dateien gleichzeitig im Bearbeitungsbereich : Editor-Gruppe Wenn Sie bei einem so großen Inhalt im Editorbereich mehrere verarbeitete Dateien gleichzeitig sehen möchten, teilen Sie ihn auf. Dies führt zum Konzept des , die eigentlich eine Partition ist Und heilen, die Funktion ist genau die gleiche, schauen Sie sich nur den Fall an
Wählen Sie Strg + Tab
, um zum nächsten in der aktuellen Datei zu wechseln. |. Vorherigen Editor öffnen cmd + Option + ← (Angepasste Strg + Option + ←)
Zum vorherigen Editor in der aktuellen Datei wechseln |. Nächsten Editor öffnen cmd + Option + → (Angepasste Strg + Option + →)

Editors Gruppe
Zum Verständnis des Editor-Gruppenraums lautet im selben Satz die Editor-Gruppengranularität cmd, und die entsprechende Befehlsübersicht lautet wie folgt;
Strg + Editorgruppenlayout umdrehen |. Befehlstaste + Wahltaste + 0 Umschalt + Alt + 0
Teilen wechseln |. Den aktuellen Editor in der Editorgruppe wechseln Befehl + [Anzahl der Gruppen]
Schalter

Befehl

macwin

Split-Schalter |. Wechseln Sie den aktuellen Editor im Editor Gruppe Cmd + [Nummer Anzahl der Gruppen]Strg + [Anzahl der Gruppen]Das standardmäßige Editorlayout zwischen Editorgruppen ist. horizontal
Ändern der Editorgruppenrichtung
🎜🎜Befehl🎜🎜mac🎜🎜 gewinnen 🎜🎜🎜🎜🎜🎜Layout der Editor-Gruppe umdrehen | Vertikales/horizontales Editor-Layout umschalten 🎜🎜Befehlstaste + Wahltaste + 0🎜🎜Umschalttaste + Alt + 0🎜🎜🎜🎜

Editorgruppe steuert Dateien

Wir kennen die Unterstützungsfunktion der Editorgruppe selbst, aber wenn die Granularität detaillierter ist, wie sieht es dann mit der Unterstützung der Editorgruppe für Dateien aus? Die Dateigranularität innerhalb der Editorgruppe ist cmd + ctrlcmd + ctrl

命令 mac win
Move Editor into Previous Group | 将当前文件移动到上一个编辑器 cmd + ctrl + ← ctrl + tab
Move Editor into Next Group | 将当前文件移动到下一个编辑器 cmd + ctrl + ←
切换当前处理文件
命令 mac win
在当前打开文件列表中选择 ctrl + tab ctrl + tab
切换为当前文件中的下一个 | Open Previous Editor cmd + option + ← (自定义了 ctrl + option + ← )
切换为当前文件中的上一个 | Open Next Editor cmd + option + →(自定义了 ctrl + option + → )

移动当前文件至编辑器中的左右编辑组项
命令 mac win
Move Editor into Previous Group | 将当前文件移动到上一个编辑器 cmd + ctrl + ← ctrl + tab
Move Editor into Next Group | 将当前文件移动到下一个编辑器 cmd + ctrl + ←

命令面板区域

命令面板其实就是一个输入框,采用的是一种策略模式,行为根据前置标识符作为分类。

vscode 设定了符号的概念,意为变量、函数、调用等的集合。

        其实可以大致分为两类,特殊标识和特殊字符,这样区分会容易记忆。

命令划分:特殊标识
特殊标识 对应策略 快捷键 for Mac 快捷键 for win
根据文件名进行模糊查询 cmd + p
? 获取有关可进行的操作的帮助

执行命令 cmd + shift + p
[filename?]:[rowIndex] 定位行号(不指定文件名那就是当前打开的文件) ctrl + g ctrl + g
@[:?] 模糊查询当前文件符号,不填默认展示所有(如果加上:会分类展示) Cmd + Shift + O Ctrl + Shift + O
# 模糊查询当前打开的文件列表中的符号 ,不填默认为空 cmd + T
命令划分:特殊字符

特殊字符需要加个空格才会触发对应策略,有这样的设定也很简单,如果不加空格,直接就匹配上之前的【文件名】查找策略了

特殊字符 | 源单词 对应策略
edt [active?] | edit 显示所有已经打开的文件,加active则只会显示当前活动组中的文件
ext [install?] | extension 获取有关可进行的操作的帮助,加install
Strg + Tabcmd + Strg + ←
Wechseln Sie die aktuell verarbeitete Datei
Command mac th > win
Editor in vorherige Gruppe verschieben |. Aktuelle Datei in den vorherigen Editor verschieben cmd + Strg + ←
Verschieben Editor in die nächste Gruppe |. Verschieben Sie die aktuelle Datei in den nächsten Editor

Wählen Sie Strg + Tab
command mac win
🎜Strg + Tab 🎜🎜🎜🎜 in der aktuell geöffneten Dateiliste |. Zum nächsten Editor in der aktuellen Datei wechseln. 🎜🎜cmd + Option + ← (benutzerdefinierte Strg + Option + ←) 🎜🎜
🎜🎜🎜🎜Zum vorherigen in der aktuellen Datei wechseln | img src="https://img.php.cn/upload/article/000/000/024/52d716cc6c011044d6406e17461a62ce-8.gif" alt="" Loading="lazy"/>🎜
🎜Verschieben Sie die aktuelle Datei nach links und rechts, indem Sie Gruppenelemente im Editor bearbeiten🎜
🎜🎜🎜Editor in vorherige Gruppe verschieben | Aktuelle Datei in den vorherigen Editor verschieben🎜🎜cmd + Strg + ←🎜🎜Strg + Tab🎜 🎜🎜🎜Editor in die nächste Gruppe verschieben |. Aktuelle Datei in den nächsten Editor verschieben🎜🎜cmd + Strg + ←🎜🎜
🎜🎜🎜🎜🎜🎜

🎜🎜Befehlsfeldbereich🎜🎜 🎜🎜The Das Befehlsfeld ist eigentlich ein Eingabefeld, das einen Strategiemodus verwendet und Verhaltensweisen anhand vorangestellter Bezeichner klassifiziert. 🎜🎜vscode legt das Konzept von Symbolen fest, also Sammlungen von Variablen, Funktionen, Aufrufen usw. 🎜🎜🎜🎜 Tatsächlich ist es so lassen sich grob einteilen. Es gibt zwei Kategorien: Sonderlogos und Sonderzeichen. Diese Unterscheidung erleichtert das Erinnern. 🎜

🎜Befehlsaufteilung: spezielle Identifikation🎜
Befehl mac win
🎜🎜🎜leer🎜🎜Fuzzy-Abfrage basierend auf Dateinamen🎜🎜cmd + p🎜🎜
🎜🎜🎜🎜?🎜🎜Holen Sie sich Hilfe, was Sie tun können🎜🎜
🎜🎜
🎜🎜🎜
Spezielle Identifikation Entsprechende Strategie Tastenkombinationen für Mac Tastenkombinationen für Win
Befehl ausführen🎜🎜 cmd + Umschalt + p🎜🎜
🎜🎜🎜🎜[Dateiname?]:[rowIndex]🎜🎜Suchen Sie die Zeilennummer (wenn Sie den Dateinamen nicht angeben, handelt es sich um die aktuell geöffnete Datei)🎜🎜Strg + g🎜🎜ctrl + g # 🎜🎜Fuzzy-Abfrage nach Symbolen in der aktuell geöffneten Dateiliste. Wenn nicht ausgefüllt, ist die Standardeinstellung leer🎜🎜cmd + T🎜🎜
🎜🎜🎜🎜
🎜Befehlsaufteilung: Sonderzeichen🎜
🎜Sonderzeichen müssen ein Leerzeichen hinzufügen, um die entsprechende Strategie auszulösen. Wenn Sie kein Leerzeichen hinzufügen, ist es sehr einfach, eine solche Einstellung einzurichten. es stimmt direkt mit der vorherigen [Dateiname]-Suchstrategie überein🎜🎜🎜🎜edt [aktiv?] |. Bearbeiten🎜 🎜Alle geöffneten Dateien anzeigen, aktiv hinzufügen, um nur Dateien in der aktuell aktiven Gruppe anzuzeigen🎜🎜🎜🎜ext [installieren?] | Erweiterung🎜🎜Hilfe zu möglichen Vorgängen erhalten, install hinzufügen, kann Plug-ins im Befehlsfeld suchen und installieren🎜🎜🎜🎜Aufgabe🎜🎜Aufgaben ausführen🎜🎜🎜🎜Debuggen🎜🎜Debuggen durchführen🎜🎜🎜 🎜term |. terminal🎜🎜Terminalinstanzen erstellen und verwalten 🎜🎜🎜🎜view🎜🎜Öffnen Sie jede UI-Komponente von VS Code🎜🎜🎜🎜
Erweiterter Feed

Basierend auf dem Befehlsfeld gibt es tatsächlich eine Reihe von Suchfunktionen in vscode. Aus Platzgründen wird diese im nächsten Artikel in Form eines kurzen Artikels (Toolartikel) angezeigt

Terminalbereich

ist einfacher zu verstehen, es handelt sich tatsächlich um einige Befehle

Sonderzeichen | Quellwörter Entsprechende Strategie
Fokus auf das nächste Terminal | Fo cus am Terminal
Befehl mac win
Terminal aufrufen |. Terminal umschalten Strg + float ct rl + float
Erstellen Sie ein neues Terminal im aktivierten Zustand angepasst als cmd + 3
angepasst als cmd + Umschalt + ←
Das Terminal aufwecken
Ein neues Terminal im erwachten Zustand erstellen

fokus auf dem vorherigen/nächsten Terminal

SideBar -Bereich

Die Seitenleiste kümmert sich nur um einen sehr häufig verwendeten Schlüsselkombinationsschlüssel, der die Seitenleiste anzeigen/verbergen soll

mac

win

Seitenleiste anzeigen/verbergen

Cmd + BStrg + B

Zusammenfassung Zu diesem Zeitpunkt haben wir den vscode fertiggestellt Reise mit Raumkontrolle als Hauptlinie La! Seien Sie fleißig im Denken, genießen Sie das Denken, komm schonVscode-Grundlagen-Tutorial
Weitere Informationen zu VSCode finden Sie unter: !

Das obige ist der detaillierte Inhalt vonMachen Sie sich mit [Space Control] in vscode vertraut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen