Wie verhindert man, dass der Code-Befehl den Cursor öffnet? 🤔
Problem
Wenn Sie den /code
Befehl verwenden, öffnet sich automatisch der Cursor. Dies kann störend sein, wenn Sie nur Code anzeigen möchten, ohne ihn zu bearbeiten.
Lösung
Es gibt zwei Möglichkeiten, dies zu verhindern:
1. Verwenden Sie den readonly
Parameter
editor.registerCommand('code', async () => {
// Code wird angezeigt, aber der Cursor öffnet sich nicht
await editor.insertCode('console.log("Hallo")', { readonly: true });
});
2. Verwenden Sie den silent
Parameter
editor.registerCommand('code', async () => {
// Code wird angezeigt, aber der Cursor öffnet sich nicht
await editor.insertCode('console.log("Hallo")', { silent: true });
});
Erläuterung
- Der
readonly
Parameter macht den Code schreibgeschützt - Der
silent
Parameter verhindert das Öffnen des Cursors - Beide Parameter können kombiniert werden
- Dies ist besonders nützlich für:
- Schreibgeschützte Code-Beispiele
- Code-Demonstrationen
- Tutorials
tipp
Verwenden Sie readonly
, wenn der Code sichtbar, aber nicht editierbar sein soll.
Verwenden Sie silent
, wenn der Cursor nicht automatisch aktiviert werden soll.