Blöcke suchen und einfügen | |
ID | middle-click-popup |
Beschreibung | Strg+Leertaste, MIttelklick oder Umschalt+Klick auf den Codebereich öffnet ein Blocksuchfenster. Gib Namen von Blöcken (bzw. Teile davon oder mehrere Blöcke) ein, um sie im Projekt einzufügen. Das Menü kann mit den Pfeiltasten und der Entertaste navigiert werden und unterstützt Autovervollständigung mit der Tabulator-Taste. Halte beim Ziehen der Blöcke die Umschalttaste gedrückt, um das Schließen des Menüs zu verhindern. |
Danksagungen |
|
Tags | editor codeEditor recommended |
Hinzugefügt in Version | 1.30.0 |
Letztes Update | 1.31.0 größer |
Infos |
|
Zusätzliche Funktionen | Standardmäßig aktiviert |
Quellcode · Scratch Addons-Einstellungen |
Blöcke suchen und einfügen ist ein Addon, mit dem man schneller programmieren kann, indem Blöcke beim Eintippen ihrer Namen direkt beim Mauszeiger platziert werden, ohne dass in der Blockpalette nach ihnen gesucht werden muss. Das Popup wird mit einem Mittelklick auf den Codebereich oder durch Drücken von Strg
+ Leertaste
geöffnet. Du kannst dann mit der Eingabe beginnen, um nach Blöcken zu suchen, und sie dann mit der Maus hinausziehen.
Hintergrund
Die Originalversion wurde von Griffpatch für die Erweiterung “Developer Tools”, die später Teil von Scratch Addons wurde, entwickelt. Als das Entwicklertools-Addon in mehrere kleinere Addons aufgeteilt wurde, wurde auch diese Funktion zu einem eigenständigen Addon.
Features
- Die Suche unterstützt alle Blöcke des Codebereichs. Dies umfasst benutzerdefinierte Blöcke, Blöcke von Erweiterungen, Variablen / Listen usw.
- Für ein noch schnelleres Sucherlebnis kannst du mit den Pfeiltasten und der Entertaste in den Suchergebnissen navigieren.
- Wenn ein Ergebnis markiert ist, kannst du die Tabulator-Taste drücken, um deine Suche nach dem Block automatisch zu vervollständigen.
- The popup can insert multiple nested blocks at the same time, by typing something like “move my variable + 10 steps”.
- For mathematical blocks, the order of operations applies by default, but you can use brackets to change the order.
- You can surround text in double quotes to force the searcher not to turn your text into blocks. This is useful for sitruations like trying to say the text “x position” instead of the variable
x position
, where you could type say “x position”.
Settings
Popup block size
Controls how big the blocks inside the menu appear. It is the height in pixels of a single block.
Popup width
Controls how wide the popup is. This is a percentage of the width of the entire window.
Popup maximum height
Controls how tall the popup can be before a scrollbar appears. This is a percentage of the hight of the entire window.
Future plans
- The popup should be resizable by dragging one of the corners in the editor instead of having to change a setting.
- Adding string interpolation for strings in quotes could really help out situatoins where a lot of join blocks would normally have to be tediously arranged.
Known issues
- The blocks inside the popup of this addon will not respect the settings from the Customizable block shapes addon.
- The alogithm for sorting the search results still needs a lot of work, and sometimes the result you are probably looking for is hidden below a mountain of worse results.
Credit
Tacodiva made most of the addon as it stands today. Additionally, Griffpatch helped a lot by providing feedback and finding bugs in the overhauled version.
Updates
Diese Seite sollte aktualisiert werden. Bitte hilf mit, um neue Informationen bereitzustellen.
- v1.30.0 The insert blocks by name addon was created.
- v1.31.0 The addon was completely overhauled, allowing for nesting blocks, adding autocomplete and changing how the blocks where shown in the popup.
- v1.31.1 The algorithm for searching was altered and several bugs where fixed.
Trivia
- This was the first addon page written for the Addon Docs!
- Despite only recently becoming its own addon, the middle click popup is one of the oldest features of Scratch Addons being a part of dev tools sense the beginning.
- The original code for the popup was created before Scratch Addons even existed by Griffpatch in 2019.
- When Tacodiva overhauled the addon for v1.31.0, the code had almost 2,800 lines of code added and 149 commits!
- The name of the Git branch for the overhaul was
idk-what-im-doing
. - Tacodiva was struggling to fix an issue so much, that despite only contributing two lines of CSS to fix the problem, CST1229 is in the addon’s credits!
Gallery
Dieser Bereich sollte erweitert werden. Du kannst gerne dazu mitwirken.
Related
Dieser Bereich sollte erweitert werden. Du kannst gerne dazu mitwirken.
Kommentare
Befolge die Verhaltensregeln. Du kannst diesen Kommentarabschnitt auf GitHub Discussions anzeigen, sowie deinen Kommentar bearbeiten oder löschen.