이 기사에서는 vscode의 커서 작업에 대해 설명합니다. 이 기사에서는 우리와 가장 밀접하게 관련된 커서 작업만 다루므로 시작해 보겠습니다.
우리의 목표는 단 하나, 슬로건을 외치자: 비단처럼 매끄러운 개발! 기사에 있는 예제의 대부분은 Mac 버전을 기반으로 합니다. 왜냐하면 저는 Mac이기 때문입니다. 하지만 Win 버전에 대해 걱정할 필요는 없습니다. 구성을 깨고 싶다면 명심하세요. Command는 Ctrl 키입니다. .
vscode 팁 - 커서 작동
우리는 커서를 작동하기 위해 매일 화살표 키를 사용합니다. 실제로 cmd 키를 눌러 이동하는 등 일상적인 근육 기억 속에서 무의식적으로 많은 기술을 사용합니다. 줄의 첫 번째 줄. 끝이지만 요약하기 어려운, 나뭇잎에 가려진 느낌. 획기적인 점을 알려 드리겠습니다. 세분성입니다. 일상적으로 사용하는 경우 왼쪽 및 오른쪽 화살표 키에는 문자가 하나만 있습니다. 즉, 단어나 문장의 끝을 생각하면 이 문장이 실제로 초점을 맞추는 데 매우 번거로울 것입니다. ; 그렇다면 커서 세분성은 어떻게 작동합니까? [추천 학습: "vscode 튜토리얼"]
가로 방향
화살표 키와 결합
Graininess | mac | win |
---|---|---|
단어 | 옵션 | ctrl |
line | cmd | 그냥 home/end를 사용하세요 |
코드 블록 | cmd + Shift + | Ctrl + Shift + |
세로 방향
세분성 | mac | win |
---|---|---|
기사 시작/끝 | Cmd + 위쪽 및 아래쪽 화살표 키 | Ctrl + Home/End 키 |
현재 코드 줄을 위/아래로 이동 | Option + 위쪽 및 아래쪽 화살표 키 |
참고: [현재 줄 위/아래로 이동]은 커서 작업이 아니라 코드 블록 작업입니다. (커서 작업은 화살표로 직접 수행할 수 있기 때문입니다.) 키), 여기에 배치하는 것이 매우 적합합니다. 가로 방향과 일치할 수 있습니다. line-cmd word-option; 세로 document-cmd line-option
기타 커서 작업
의미 | mac | win |
---|---|---|
커서 처리 실행 취소 | Cmd + U | Ctrl + U |
Extension: [선택] 작업에는 [shift]만 추가하면 됩니다. [삭제] 작업 세분성은 커서 작업과 동일하며 반대 방향에서는 fn
만 추가하면 됩니다(예: 커서 삭제) 해당 줄에 커서 앞의 모든 내용은 [cmd
+delete
]이고 커서 뒤의 내용은 [cmd
+fn입니다.
+delete
])fn
即可(如删除所在行光标前所有内容为【cmd
+delete
】而光标后内容则为【cmd
+fn
+delete
】)
光标操作实例
针对单词的光标移动
想把光标直接移动到整个单词,也就是 function 的前面或后面,你只需按下 Option(Windows 上是 Ctrl 键)和左方向键。
光标移动到行首或者行末
按住 Cmd + 左方向键(Windows 上是 Home 键),就可以把光标移动到了这行的第一列
移动到文档的第一行或者最后一行
按下 Cmd 和上下方向键即可(Windows 上是 Ctrl + Home/End 键)
代码块的移动
Cmd + Shift + (Windows 上是 Ctrl + Shift + ),就可以在这对花括号之间跳转。
当前行上/下移
其他光标操作
撤销光标处理
多光标操作
至此,我们已经了解了单光标的移动,选中(其实就是移动加上shift
键),删除(选中加delete
커서 동작의 예
단어에 대한 커서 이동
단어 전체로 커서를 직접 이동하고 싶다면, 즉 , 기능 전후에 Option(Windows에서는 Ctrl 키)과 왼쪽 화살표 키만 누르면 됩니다.커서를 줄의 시작이나 끝으로 이동하세요Cmd + 왼쪽 화살표 키(Windows의 경우 Home 키)를 길게 누르면 커서를 줄의 첫 번째 열로 이동할 수 있습니다
첫 번째 또는 마지막으로 이동 문서의 줄 | Cmd와 위쪽 및 아래쪽 화살표 키를 누르세요(Windows에서는 Ctrl + Home/End 키) | |
---|---|---|
코드 블록 이동 | Cmd + Shift +(Windows에서는 Ctrl + Shift +)를 사용할 수 있습니다. 이 중괄호 쌍 사이를 이동하세요. | |
현재 줄을 위/아래로 이동 | ||
기타 커서 작업 |
지금까지 단일 커서의 움직임을 이해했습니다. Shift code> 키), 삭제(삭제
선택 및 추가) 및 기타 작업을 동시에 수행해야 하는 경우에는 어떻게 해야 할까요? 현재 우리는 커서 작업, 다중 커서 작업의 고급 사용에 접근해야 합니다. 이 주제에 있어서 중요한 점은 실제로 필요한 위치에 여러 개의 커서를 생성하는 방법입니다. 생성 후에는 단일 커서와 작업이 일치하기 때문입니다.
키보드의 "Option"(Windows에서는 Alt)을 누른 다음 새 커서를 만들려는 위치를 클릭하세요. | ||
---|---|---|
효율성 작업 |
Fn
와 반대 방향이 사용됩니다. 예를 들어 삭제된 줄에서 커서 앞의 내용은 [cmd
+delete
]이고 커서 뒤의 내용은 [cmd
+fn
code>+delete
])이 시점에서 우리는 커서 작업을 위한 vscode 자체의 기본 디자인 개념을 이해했습니다. 맞춤형 단축키
fn
即可(如删除所在行光标前所有内容为【cmd
+delete
】而光标后内容则为【cmd
+fn
+delete
】)
到此,我们就了解了 vscode 本身对光标操作的基本设计理念啦。
自定义快捷键
但如果我们用不惯呢?vscode 自然也不会这么死板,它是支持为行为、也就是我们所说的命令自定义快捷键的,这里说之前困惑过我的一点,就是我们说的创建光标、移动等等对应 vscode 而言其实就是一条内嵌的命令,理解了这个,才好进行自定义,我当初没理解所以一直在想的问题是:我该怎么去翻译我要做的事情。
三步走:找到定义keyboard Shorycut
的地方,找到对应的操作,为操作绑定快捷键。
Eg:为【选择括号内所有内容】的操作绑定Cmd + Shift + ]
快捷键为例
找到定义keyboard Shorycut的地方
找到对应的操作
为操作绑定快捷键
双击-》按下需要绑定的快捷键-》回车确定(按错的话别回车就可以了)
这里多说一句,快捷键其本质就是行为和特定按键【在特定场景下】的绑定,在 vscode 中通过 JSON 进行描述,我们可以通过执行>Open Keyboard Shortcuts(JSON)
进行查看,如果我们需要实现一个高级的快捷键,就会需要这些知识了。
属性 | 含义 | 备注 |
---|---|---|
Command | 命令值 | |
When | 在什么情况下这个快捷键绑定能够生效 | |
Key | 快捷键 |
其中的when
的定义注意点比较多,所有取值可以查看文档
而对于高级写法,VS Code 还支持几个基础的操作符。这样我们就能够书写相对复杂的条件语句了。
-
!
取反。比如我们希望当光标不在编辑器里时,绑定一个快捷键,那么我们可以使用 !editorFocus,使用 !进行取反。 -
==
等于。when 条件值除了是 boolean 以外,也可以是字符串。比如resourceExtname
对应的是打开的文件的后缀名,如果我们想给 js 文件绑定一个快捷键,我们可以用resourceExtname == .js
。 -
&&
And 操作符。我们可以将多个条件值组合使用,比如我希望当光标在编辑器里且编辑器里正在编辑的是 js 文件,那么我可以用editorFocus && resourceExtname == .js
。 -
=~
正则表达式。还是使用上面的例子,如果我要检测文件后缀是不是 js,我也可以写成resourceExtname =~ /js/
하지만 익숙하지 않다면 어떨까요? 당연히 vscode는 그렇게 엄격하지 않습니다. 이것은 우리가 명령이라고 부르는 동작에 대한 사용자 정의 단축키를 지원합니다. 여기에 앞서 제가 혼란스럽게 했던 점, 즉 우리가 커서 생성, 이동 등이라고 부르는 것이 vscode에 해당합니다. 사실, 이것은 내장된 명령입니다. 이것을 이해한 후에야 사용자 정의할 수 있습니다. 처음에는 이해하지 못했기 때문에 제가 계속 생각한 질문은 '내가 원하는 것을 어떻게 번역해야 하는가'였습니다.
키보드 Shorycut
이 정의된 위치를 찾아 해당 작업을 찾은 다음 해당 작업에 단축키를 바인딩합니다. Eg
: [괄호 안의 모든 내용 선택] 작업을 위해Cmd + Shift + ]
단축키를 바인딩합니다. 예를 들어
키보드 Shorycut이 정의된 위치를 찾으세요
찾기 해당 작업🎜🎜 🎜>Open Keyboard Shortcuts(JSON)
를 실행하면 볼 수 있습니다. >. 고급 단축키를 구현해야 하는 경우 이 지식이 필요합니다. 🎜🎜언제
에 대한 정의는 더 많은 주의가 필요합니다. 모든 값은 Documentation🎜🎜🎜 고급 작성을 위해 VS Code는 여러 기본 연산자도 지원합니다. 이런 방식으로 우리는 상대적으로 복잡한 조건문을 작성할 수 있습니다. 🎜-
!
부정. 예를 들어 커서가 편집기에 없을 때 단축키를 바인딩하려면 !editorFocus를 사용하고 ! 부정합니다. 🎜 -
==
는 다음과 같습니다. 부울인 것 외에도 when 조건 값은 문자열일 수도 있습니다. 예를 들어resourceExtname
은 열린 파일의 접미사에 해당합니다. js 파일에 단축키를 바인딩하려면resourceExtname == .js
를 사용할 수 있습니다. 🎜 -
&&
그리고 연산자. 예를 들어, 커서를 편집기에 두고 편집기가 js 파일을 편집하는 경우editorFocus && ResourceExtname == .js
를 사용할 수 있습니다. 🎜 -
=~
정규 표현식. 그래도 위의 예를 사용해 파일 접미사가 js인지 감지하고 싶다면resourceExtname =~ /js/
로 작성하고 정규식을 통해 판단할 수도 있습니다. 🎜🎜🎜🎜Summary🎜🎜🎜 이제 커서 작업과 관련된 공유는 끝났습니다. vscode에 대한 이해에 있어서 만능은 아니지만 프로그래밍 자체가 지루하다는 생각이 항상 듭니다. 이런 탐구는 여전히 필요하다. 행복한 사람은 절벽과 끝없는 배움을 갖고 태어난다. 그때 공부하고 쓴 에세이로 이번 나눔을 마치겠다. 사람은 겉으로만 게으른 게 아니라 천성적으로 게으르다. 생각에 게으른 것은 단지 그들을 만날 때 구덩이를 채우는 데 익숙하기 때문입니다. 부지런히 생각하고 생각하는 것은 거의 불가피합니다.总 결국 군주님들께 도움이 되었으면 하는 바램으로 마지막에 요약하겠습니다. 세분화된 크기 이동, 여러 단축키, 사용자 정의를 바인딩해야 함, Shift 키의 작동이 가능합니다. 🎜🎜VSCode에 대한 자세한 내용을 보려면 🎜vscode 기본 튜토리얼🎜을 방문하세요! 🎜🎜
위 내용은 실크처럼 매끄러운 개발을 위해서는 일부 vscode 커서 작업을 이해하는 것이 좋습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

VisualStudio는 강력한 디버깅 기능이 필요한 대규모 프로젝트 및 개발 시나리오에 적합한 반면 VSCODE는 유연성과 크로스 플랫폼 개발이 필요한 시나리오에 적합합니다. VisureStudio는 포괄적 인 개발 환경을 제공하고 .NET 개발을 지원하며 디버깅 도구 및 프로젝트 관리 기능을 통합합니다. VSCODE는 가볍고 확장 성으로 유명합니다. 여러 프로그래밍 언어를 지원하고 플러그인 시스템을 통해 기능을 향상 시키며 현대적인 개발 프로세스에 적합합니다.

Community Free Edition은 개인 및 소규모 팀을위한 Community Free Edition, Professional Pait Edition은 전문 개발자 및 중소형 팀을위한 것이며 Enterprise Ultimate Edition은 대기업 및 복잡한 프로젝트를위한 Enterprise입니다.

VisualStudio는 .NET 개발에서 강력하고 포괄적이기 때문에 매우 가치가 있습니다. 높은 비용 및 자원 소비에도 불구하고 효율성 개선 및 개발 경험이 중요합니다. 커뮤니티는 개별 개발자와 소규모 팀에 이상적입니다. 대기업은 전문 또는 기업에 적합합니다.

VisualStudio의 무료 버전에는 VisualStudiocommunity 및 VisualStudioCode가 포함됩니다. 1. VisualStudiocommunity는 개별 개발자, 오픈 소스 프로젝트 및 소규모 팀에 적합합니다. 강력하고 개별 프로젝트 및 학습 프로그래밍에 적합합니다. 2. VisualStudioCode는 여러 프로그래밍 언어 및 확장을 지원하는 가벼운 코드 편집기입니다. 빠른 시작 속도와 리소스 사용량이 낮으므로 유연성과 확장 성이 필요한 개발자에게 적합합니다.

Windows 8에 VisualStudio를 설치하는 단계는 다음과 같습니다. 1. 공식 Microsoft 웹 사이트에서 VisualStudioCommunity2019 설치 패키지 다운로드. 2. 설치 프로그램을 실행하고 필요한 구성 요소를 선택하십시오. 3. 설치가 완료된 후에 사용할 수 있습니다. Windows 8 호환 구성 요소를 선택하고 충분한 디스크 공간과 관리자 권한이 있는지 확인하십시오.

VSCODE는 기본 시스템 요구 사항이 충족되는 한 대부분의 최신 컴퓨터에서 실행할 수 있습니다. 1. 운영 체제 : Windows 7 이상, MacOS 10.9 이상, Linux; 2. 프로세서 : 1.6GHz 이상; 3. 메모리 : 최소 2GB RAM (4GB 이상 권장); 4. 저장 공간 : 최소 200MB의 가용 공간. 설정을 최적화하고 확장 된 사용량을 줄이면 저조제 컴퓨터에서 원활한 사용자 경험을 얻을 수 있습니다.

Windows 8에서 프로그램을 원활하게 실행하려면 다음 단계가 필요합니다. 1. 호환성 모드 사용 코드를 통해이 모드를 감지하고 활성화하십시오. 2. API 호출을 조정하고 Windows 버전에 따라 적절한 API를 선택하십시오. 3. 성능 최적화를 수행하고 호환성 모드 사용을 피하고 API 호출을 최적화하고 일반 컨트롤을 사용하십시오.

예, VSCODEISCOMPATIBLEWITHWINDOWS8.1) INSTALLERFROMSCODEWEBSITENUERETHELATEST.NETFRAMEWORKISINSTALLED.2) InstalLextEnsionSusingTheCommandLine, NotingSomeMayloadSusingHextensions


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

드림위버 CS6
시각적 웹 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
