✨ Snippets
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
L’issue indica il servizio di completion e il menu di CodeEditSourceEditor, oltre al supporto per i wildcard, come blocker, ma non fornisce file di implementazione né test. Inizia leggendo queste aree di CodeEditSourceEditor e chiarisci l’ambito della libreria di snippet e delle API per inserimento, completion, wildcard ed estensioni. Il lavoro è completato quando funzionano le funzionalità elencate di creazione degli snippet, inserimento del cursore, completion con scope, wildcard, estensioni e comportamento dell’overlay.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Users should be able to make and insert code snippets to insert into their open file at the current cursor position.
Snippets should be able to support wildcards.
Snippets should have a completion, so when a set of characters are typed within a given scope, it will suggest the snippet without having to open the Snippets overlay.
Additionally, extensions should be able to add snippets.
We might include this in a larger library feature at a later point in time.
The snippets/library overlay could be accessed by a keyboard shortcut and/or a plus icon button in the toolbar.
[!NOTE]
There may require additional functionality to be build into CodeEditSourceEditor to support some of this, so we may need to do some of this after this is done.
Blockers
- CodeEditSourceEditor completion service and menu
- CodeEditSourceEditor wildcard support
Screenshots
- Lingua principale
- Swift
- Stelle
- 23.1k
- Fork
- 1.2k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeEditApp/CodeEdit
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
CodeEditApp/CodeEdit#2190 ·
-
Is this project dead?Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 15/100
CodeEditApp/CodeEdit#2195 · 12 reazioni ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
CodeEditApp/CodeEdit#2185 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on startingApertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
CodeEditApp/CodeEdit#2180 ·
Tutte le issue di CodeEditApp/CodeEdit
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
TelegramMessenger/Telegram-iOS#2354 ·
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
steipete/CodexBar#4202 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
api: remoteconfig
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
firebase/firebase-ios-sdk#16816 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
gax
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
googleapis/google-cloud-swift#1346 ·
I maintainer di solito rispondono entro 1 giorno