Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

(MORE USEFUL THAN AI) SSMS Keyboard Mappings -- EMACS is best --- OR At least SAVE the Keyboard Mappings

Abierto
#1,452 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado

Línea de trabajo

Comienza con las asignaciones de teclado de SSMS solicitadas y la ruta del registro mostrada en el issue. Investiga si SSMS admite exportar, importar o conservar las asignaciones del editor y si están disponibles las vinculaciones de Emacs indicadas. Se considera terminado cuando se haya implementado o documentado un enfoque claramente seleccionado y las asignaciones solicitadas se conserven entre sesiones.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

SSMS editor is very hard to navigate. Can we SAVE the users Keyboard mappings for editing?

OR, just create simple EMACS mappings

Emacs Key | Behavior | SSMS Command Name | Practical Binding
-------------+---------------------------+--------------------------------+-------------------
C-a | Beginning of line | Edit.LineStart | Ctrl+A
C-e | End of line (Emacs style) | Edit.EmacsLineEnd | Ctrl+W (since Ctrl+E is blocked)
C-k | Kill to end of line | Edit.BriefLineDeleteToEnd | Ctrl+K
C-s | Search forward (prompt) | Edit.Find | Ctrl+S (F3 to search using previous search)
C-r | Search backward | Edit.FindPrevious | Ctrl+R
C-/ | Undo | Edit.Undo | Ctrl+/
C-? | Redo | Edit.Redo | Ctrl+Shift+/
C-n | Next line | Edit.EmacsLineDown | Ctrl+N
C-p | Previous line | Edit.EmacsLineUp | Ctrl+P
C-f | Forward char | Edit.CharRight | Ctrl+F
C-b | Backward char | Edit.CharLeft | Ctrl+B (after unbinding Bookmark)

OR load / store them in Registry

[HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\21.0_IsoShell\Keyboard]
"Edit.LineStart"="Ctrl+A"
"Edit.EmacsLineEnd"="Ctrl+W" --- Ctrl-E would be better but that can't be used even with Keyboard Mappings
"Edit.BriefLineDeleteToEnd"="Ctrl+K"
"Edit.Find"="Ctrl+S"
"Edit.FindPrevious"="Ctrl+R"
"Edit.Undo"="Ctrl+/"
"Edit.Redo"="Ctrl+Shift+/"
"Edit.EmacsLineDown"="Ctrl+N"
"Edit.EmacsLineUp"="Ctrl+P"
"Edit.CharRight"="Ctrl+F"
"Edit.CharLeft"="Ctrl+B"

PLEASE.

Lenguaje dominante
PowerShell
Estrellas
11.2k
Forks
9.1k
Merge medio
2 d 11 h
PR fusionados (30 d)
13

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/sql-server-samples

Todos los issues de microsoft/sql-server-samples

Issues similares

Más issues de DevTools

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.