✨ Snippets
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
El issue menciona el servicio de completion y el menú de CodeEditSourceEditor, además de la compatibilidad con wildcard, como bloqueadores, pero no proporciona archivos de implementación ni tests. Empieza leyendo esas áreas de CodeEditSourceEditor y aclara el alcance de la biblioteca de snippets y de las APIs de inserción, completion, wildcard y extensiones. Se considera terminado cuando funcionan las funciones enumeradas de creación de snippets, inserción del cursor, completion con ámbito, wildcard, extensiones y comportamiento del overlay.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Swift
- Estrellas
- 23.1k
- Forks
- 1.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CodeEditApp/CodeEdit
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CodeEditApp/CodeEdit#2190 ·
-
Is this project dead?Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
CodeEditApp/CodeEdit#2195 · 12 reacciones ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeEditApp/CodeEdit#2185 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on startingAbiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeEditApp/CodeEdit#2180 ·
Todos los issues de CodeEditApp/CodeEdit
Issues similares
-
Xcode 27Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
airbnb/HorizonCalendar#349 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 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
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
steipete/CodexBar#4202 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
api: remoteconfig
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
firebase/firebase-ios-sdk#16816 · 1 comentario ·
Los mantenedores suelen responder en 1 día