Utilizo el complemento vim y normalmente me desplazo en vim con solo presionar j. En VSCode, mantener j solo hace un solo comando j, sin importar cuánto tiempo se mantenga.
Incluso en vainilla vscode esto tampoco funciona - problemático si está intentando escribir bloques largos de ######################## para separadores de comentarios. ¿Alguna idea de cómo habilitar esta funcionalidad?
visual-studio-code
jjcm
fuente
fuente

-appbandera en lugar de un dominio, ya que el nombre de la aplicación es más fácil de encontrar que el dominio, particularmente para compilaciones atípicas de VSCode. Yo uso la acumulación VSCodium, así que era capaz de conseguir el efecto deseado condefaults write -app VSCodium ApplePressAndHoldEnabled -bool falseEstás en OSX, ¿correcto? Si es así, el problema podría ser "Pulsar y mantener pulsado" de Apple, donde puede seleccionar caracteres alternativos con pulsaciones largas.
Puede desactivar esta "función" con un comando predeterminado en la terminal:
Tienes que reiniciar VSCode después.
Para volver a habilitar el comportamiento anterior:
fuente
defaults write com.github.atom ApplePressAndHoldEnabled -bool falseo cualquiera que sea la identificación de dominio correcta)El complemento vim oficial para VS Code menciona cómo configurarlo en macOS
fuente
defaults delete -g ApplePressAndHoldEnabledera lo que me faltaba. Todavía conserva el comportamiento predeterminado para las otras aplicaciones. 👍La respuesta de Steve anterior no me funcionó del todo debido a la configuración global. También me dejó curioso acerca de dónde encontrar el
com.microsoft.VScodenombre de dominio para una aplicación. Esto es lo que funcionó para mí y una formulación generalizada:Para habilitar las repeticiones para una aplicación específica, como VSCode, primero asegúrese de que no haya una configuración global primordial.
defaults delete -g ApplePressAndHoldEnabledLuego, habilite la configuración para la aplicación específica, puede encontrar el nombre de dominio de una aplicación en el
Info.plistdocumento en la carpeta Contenido donde está instalada.Ejemplo
Luego establezca la configuración en la línea de comando.
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool falseTambién puede usar este patrón en otras configuraciones específicas de la aplicación. Solo asegúrese de que su configuración no se sobrescriba globalmente.
Para obtener más información sobre el
defaultstipodefaults help. Una nota más, no necesita ejecutar esto comosudosi su usuario ya fuera un administrador.fuente
make sure that there isn't an overriding global settingEso es lo que hizo por mí. GraciasSi está en una Mac y usa VSCodium:
defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool falseLa orientación de otras respuestas
com.microsoft.VSCodeno funciona porque no está ejecutando MS VSCode. El comandodefault writegenera / actualiza archivos adjuntos~/Library/Preferences/con.plist, debe apuntar al archivo correcto.Mi software y versiones:
macOS Mojave 10.14.6
VSCodium 1.41.1
- Vim (por vscodevim) 1.12.4 con neovim habilitado
Neovim 0.4.3 Vim 8.1.2250
fuente
fuente
Para aquellos de ustedes en VS Code Insiders, simplemente cambie el identificador del paquete a:
fuente