[visual-studio-code] Visual Studio 코드에서 텍스트 대 / 소문자를 전환하는 방법

Visual Studio Code에서 강조 표시된 텍스트의 경우를 어떻게 전환합니까? VS는 CTRL + SHIFT + U 및 CTRL + U를 통해이를 허용합니다.

이를 위해 설정할 수있는 명령 바인딩이 있습니까, 아니면 기본적으로 다른 키 조합입니까?



답변

justanotherdev 의 의견 에코 :

마음이 불어와 유용 :

  1. 명령 팔레트 : Ctrl+ ( shift) +p
  2. 입력 >transform/ 위 선택 입력 소문자를 누르십시오

여기에 이미지 설명을 입력하십시오


답변

대소 문자를 변경하기위한 Visual Studio Code 확장을 작성했습니다 (대문자뿐만 아니라 다른 많은 옵션) : https://github.com/wmaurer/vscode-change-case

대문자 명령을 키 바인딩 (예 : Ctrl+ T U)에 맵핑하려면 파일-> 환경 설정-> 키보드 단축키를 클릭 하고 다음을 json 구성에 삽입하십시오.

{
  "key": "ctrl+t u",
  "command": "extension.changeCase.upper",
  "when": "editorTextFocus"
}

편집하다:

VSCode의 2016 년 11 월 (릴리스 노트) 업데이트에서는 명령 editor.action.transformToUppercase및을 통해 대문자와 소문자로 변환 할 수있는 기능이 기본적으로 제공됩니다 editor.action.transformToLowercase. 여기에는 기본 키 바인딩이 없습니다.

/ 소문자 변경 은 다른 텍스트 변환 (예 : camelCase, PascalCase, snake-case 등)에 여전히 유용합니다.


답변

게시물 에서 인용 :

Visual Studio Code에서 CTRL + SHIFT + U를 작동시키는 방법에 대한 질문입니다. 방법은 다음과 같습니다. (버전 1.8.1 이상). 다른 키 조합을 선택할 수도 있습니다.

파일-> 환경 설정-> 키보드 단축키.

편집기가 keybindings.json파일 과 함께 나타납니다 . 거기에 다음 JSON을 배치하고 저장하십시오.

[
 {
    "key": "ctrl+shift+u",
    "command": "editor.action.transformToUppercase",
    "when": "editorTextFocus"
 },
 {
    "key": "ctrl+shift+l",
    "command": "editor.action.transformToLowercase",
    "when": "editorTextFocus"
 }
]

이제 CTRL + SHIFT + U는 여러 줄이라도 선택된 텍스트를 대문자로 표시합니다. 같은 방법으로, CTRL + SHIFT + L은 선택된 텍스트를 소문자로 만듭니다.

이 명령은 VS Code에 내장되어 있으며 확장 기능이 없어도 작동합니다.


답변

Sublime Text ( 및 ) 에서 수행 할 수있는 작업 을 Visual Studio Code 에 포함 시키려면 다음 과 같이하십시오.CTRL+K CTRL+UCTRL+K CTRL+L

  • 열기 ” 키보드 단축키 에 클릭으로” ” 파일 -> 환경 설정 -> 키보드 단축키
  • 키 바인딩 검색 “필드에 나타나는 ” keybindings.json “링크를 클릭하십시오.
  • []괄호 사이에 다음을 추가하십시오.

    {
        "key": "ctrl+k ctrl+u",
        "command": "editor.action.transformToUppercase",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+l",
        "command": "editor.action.transformToLowercase",
        "when": "editorTextFocus"
    }
    
  • keybindings.json “을 저장하고 닫으십시오.


다른 방법 :
Microsoft는 Sublime Text에서 VS Code로 키 바인딩 및 설정을 가져 오는 확장 기능인 “Sublime Text Keymap and Settings Importer”를 출시했습니다. -https : //marketplace.visualstudio.com/items ? itemName=ms vscode.sublime keybindings


답변

vscode json 설정에서 무언가를 엉망으로 만드는 사람들에게 이것은 따라하기 쉽습니다.

  1. 열기 "File -> Preferences -> Keyboard Shortcuts"
    또는 "Code -> Preferences -> Keyboard Shortcuts"Mac 사용자를위한

  2. 검색 창에을 입력하십시오 transform.

  3. 기본적으로 아래에 아무것도 없습니다 Keybinding. 이제 Transform to Lowercase또는을 두 번 클릭하십시오 Transform to Uppercase.

  4. 원하는 키 조합을 눌러 키 바인딩을 설정하십시오. 이 경우 Sublime i를 복사하면 ctrl+shift+u대문자 또는 ctrl+shift+l소문자를 누릅니다 .

  5. Enter키보드를 눌러 저장하고 종료하십시오. 다른 옵션에 대해서도 동일하게 수행하십시오.

  6. 즐겨 KEYBINDING


답변

나는 이것이 현재 현재 누락 된 기능이라고 생각합니다.

키보드 단축키와 Sublime의 차이점에 대한 가이드를 만들 때 나타났습니다.

그것은 새로운 편집자입니다. 새 버전으로 다시 추가해도 놀라지 않을 것입니다.

출처 : https://code.visualstudio.com/Docs/customization


답변