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
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 + ←
Zum vorherigen in der aktuellen Datei wechseln |. Nächsten 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 + 0
是Focus into side Bar | 聚焦于侧边栏
,那切换编辑器组方向就只能是cmd + option + 0
;
命令 |
mac |
win |
在当前打开文件列表中选择 |
ctrl + tab |
ctrl + tab |
切换为当前文件中的下一个 | Open Previous Editor |
cmd + option + ← (自定义了 ctrl + option + ← ) |
|
切换为当前文件中的上一个 | Open Next Editor |
cmd + option + →(自定义了 ctrl + option + → ) |
|
编辑区之多文件如何同时看到相应内容:编辑器组
对于编辑器区域这么一大块内容,要想同时看到多个处理文件,那就拆分呗,这就引出了编辑器组的概念,其实就是分区而治,功能完全一样,直接看案例就好
对于编辑器组空间的把握,同样一句话,编辑器组颗粒度是cmd
BefehlMac
Win
|
Wählen Sie |
Strg + Tab |
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 + →) |
|
| 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 Editors Gruppe | , die eigentlich eine Partition ist Und heilen, die Funktion ist genau die gleiche, schauen Sie sich nur den Fall an
Zum Verständnis des Editor-Gruppenraums lautet im selben Satz die Editor-Gruppengranularität cmd
, und die entsprechende Befehlsübersicht lautet wie folgt;
Strg +
Teilen wechseln |. Den aktuellen Editor in der Editorgruppe wechseln |
Befehl + [Anzahl der Gruppen] |
|
Editorgruppenlayout umdrehen |. Befehlstaste + Wahltaste + 0
Umschalt + Alt + 0
|
|
Schalter |
Befehl
macwin
Split-Schalter |. Wechseln Sie den aktuellen Editor im Editor Gruppe | Cmd + [Nummer Anzahl der Gruppen] | Strg + [Anzahl der Gruppen] |
|
Ändern der Editorgruppenrichtung |
| Das standardmäßige Editorlayout zwischen Editorgruppen ist. horizontal
🎜🎜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 + ctrl
cmd + 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
|
Command |
mac th > |
win |
Editor in vorherige Gruppe verschieben |. Aktuelle Datei in den vorherigen Editor verschieben |
cmd + Strg + ← |
Strg + Tab
| Verschieben Editor in die nächste Gruppe |. Verschieben Sie die aktuelle Datei in den nächsten Editor |
cmd + Strg + ←
|
|
Wechseln Sie die aktuell verarbeitete Datei
command |
mac |
win |
| Wählen Sie Strg + Tab 🎜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🎜
Befehl |
mac |
win | 🎜
🎜🎜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🎜
Spezielle Identifikation |
Entsprechende Strategie |
Tastenkombinationen für Mac |
Tastenkombinationen für Win | 🎜
🎜🎜leer🎜🎜Fuzzy-Abfrage basierend auf Dateinamen🎜🎜cmd + p🎜🎜 🎜🎜🎜🎜?🎜🎜Holen Sie sich Hilfe, was Sie tun können🎜🎜 🎜🎜 🎜🎜🎜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🎜
Sonderzeichen | Quellwörter |
Entsprechende Strategie | 🎜
🎜🎜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
Befehl |
mac |
win |
Terminal aufrufen |. Terminal umschalten |
Strg + float |
ct rl + float |
Erstellen Sie ein neues Terminal im aktivierten Zustand |
angepasst als cmd + 3 |
|
| Fokus auf das nächste Terminal | angepasst als cmd + Umschalt + ← |
|
|
Das Terminal aufwecken |
|
Ein neues Terminal im erwachten Zustand erstellen |
|
|
Fo cus am Terminal
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 schon
Weitere Informationen zu VSCode finden Sie unter: | Vscode-Grundlagen-Tutorial! |
|
|
|
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!