Programing

키를 길게 누르고 VSCode에서 반복하려면 어떻게해야합니까?

lottogame 2020. 10. 31. 09:10
반응형

키를 길게 누르고 VSCode에서 반복하려면 어떻게해야합니까?


나는 vim 플러그인을 사용하고 일반적으로 j를 누르고 있으면 vim에서 스크롤합니다. VSCode에서 j를 유지하는 것은 얼마나 오래 유지 되더라도 단일 j 명령을 수행합니다.

바닐라 vscode에서도 작동하지 않습니다-긴 블록 ######################### 주석 구분자. 이 기능을 활성화하는 방법을 알고 계십니까?


VSCode에 대해서만 Apple 길게 누르기를 비활성화하려면 터미널에서 다음 명령을 실행합니다.

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

그런 다음 VSCode를 다시 시작하십시오.

다시 활성화하려면 터미널에서 다음 명령을 실행하십시오.

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool true

당신은 OSX에 있습니다, 맞습니까? 그렇다면 문제는 Apple의 "Press & Hold"일 수 있습니다. 여기서 길게 누르면 대체 문자를 선택할 수 있습니다.

터미널에서 기본 명령으로이 "기능"을 비활성화 할 수 있습니다.

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false

나중에 VSCode를 다시 시작해야합니다.

이전 동작을 다시 활성화하려면 :

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool true

공식 VIM-플러그인 VS 코드에 대한 맥 OS에 그것을 설정하는 방법을 언급

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
defaults delete -g ApplePressAndHoldEnabled  # If necessary, reset global default

위의 Steve의 대답은 전역 설정 때문에 저에게 효과적이지 않았습니다. 또한 com.microsoft.VScode도메인 이름을 어디에서 찾을 수 있는지 궁금해졌습니다 . 다음은 저에게 효과가 있었고 일반화 된 공식입니다.

VSCode와 같은 특정 앱에 대해 반복을 활성화하려면 먼저 재정의 전역 설정이 없는지 확인합니다.

defaults delete -g ApplePressAndHoldEnabled

그런 다음 특정 앱에 대한 설정을 활성화하면 Info.plist설치된 Contents 폴더 아래의 문서 에서 앱의 도메인 이름을 찾을 수 있습니다 .

<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>

그런 다음 명령 줄에서 설정을 지정합니다.

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

이 패턴을 다른 앱 특정 설정에서도 사용할 수 있습니다. 설정이 전역 적으로 덮어 쓰여지지 않는지 확인하십시오.

defaults유형 에 대한 자세한 내용은 defaults help. 참고로, sudo사용자가 이미 관리자 인 것처럼 실행할 필요가 없습니다 .

참고 URL : https://stackoverflow.com/questions/39972335/how-do-i-press-and-hold-a-key-and-have-it-repeat-in-vscode

반응형