Sublime Text 2 Windows의 여러 커서


84

Windows에 Sublime Text 2를 설치했으며 다중 커서 기능을 사용하려고합니다.

먼저 내가 찾고있는 선택 (3 줄)을 강조 표시합니다.

그런 다음 CTRL+ D를 눌러 각 반복 을 선택 하거나 ALT+ F3를 눌러 모두 선택할 수 있습니다. 내 상황에는 네 번의 반복이 있습니다.

이제 세 줄의 중간에있는 커서를 이동하고 모든 발생에 추가 할 정보를 추가하려고합니다.

선택을 클릭하자마자 다중 선택이 사라 집니까? 내가 뭘 잘못하고 있는지, 그것이 잘못되었다고 확신하지만 문서가 너무 약해서 방법을 알 수 없습니까?


20
ctrl+shift+l여러 개의 커서를 제공 합니까 ?
AGS 2013

5
:이 찾고 여기에 착륙 sublimetext.com/docs/2/column_selection.html
twamley

젠장 더 나은 마우스가 필요합니다. 감사 twamley

12
Ctrl + left click나를위한 해결책이었습니다. 자세한 내용은 Zenexer의 답변을 참조하십시오.
Martin Thoma 2014 년

감사합니다 twamley; 목적이 이렇게 충돌 할 때 그것을 좋아하십시오.
karan.dodia 2014

답변:


39

Sublime Text에서 여러 텍스트 영역을 선택한 후 클릭은 다중 선택 모드를 종료하는 방법으로 간주됩니다. 대신 키보드 키 (화살표, Ctrl + 화살표 등)를 사용하여 커서를 이동하면 괜찮습니다.


10
ctrl + shift + l-또한. 감사합니다
StuartM 2013

나는 이것이 Sublime의 단점 중 하나임을 발견하고 상황에 따라 다른 사람들의 문제에서 나 자신을 클릭하거나 키 콤보를 사용할 필요가 없다고 말해야합니다. 일부 상황에서는 Enter 키를 누를 것으로 예상합니다. Esc에 어떤 문제가 있습니까? :)
Henrik Erlandsson

156

일반적으로 마우스를 완전히 건너 뛰는 것이 더 쉽습니다. 또는 Sublime이 단어 줄 바꿈시 다중 선택을 엉망으로 만들지 않은 경우 일 것입니다. 다음 은 다중 선택을위한 키보드마우스 사용에 대한 공식 문서입니다 . 약간 흩어져 있으므로 요약하겠습니다.

Sublime Text 3에서 단축키가 다른 곳에 메모를 작성했습니다. v3의 경우 항상 최신 개발 빌드를 사용하여 테스트합니다. 베타 빌드를 사용하는 경우 경험이 다를 수 있습니다.

탭이나 창을 전환 할 때 (특히 Linux에서) 선택 사항을 잃어버린 경우 Ctrl+ U를 사용 하여 복원 해보 십시오.

Windows / Linux

빌딩 블록:

  • 양수, 음수:
    • 선택에 추가 : Ctrl
    • 선택에서 빼기 : Alt v3의 초기 빌드에서는 선형 선택에서 작동하지 않았습니다.
  • 선택 유형 :
    • 선형 선택 : Left Click
    • 블록 선택 : Middle Click또는 Shift+ Right Click Linux에서는 기본적으로 중간 클릭 붙여 넣기가 대신 사용됩니다.

원하는대로 결합하십시오. 예를 들면 :

  • 선택에 추가 : Ctrl+ Left Click(및 선택적으로 드래그)
  • 선택에서 빼기 : Alt+ Left Click 이것은 v3의 초기 빌드에서 작동하지 않았습니다.
  • 블록 선택 추가 : Ctrl+ Shift+ Right Click(및 끌기)
  • 블록 선택 빼기 : Alt+ Shift+ Right Click(및 끌기)

맥 OS X

빌딩 블록:

  • 양수, 음수:
    • 선택에 추가 :
    • 선택에서 빼기 : ⇧⌘(v3의 블록 선택에서만 작동하며 버그로 추정 됨)
  • 선택 유형 :
    • 선형 선택 : Left Click
    • 블록 선택 : Middle Click또는 +Left Click

원하는대로 결합하십시오. 예를 들면 :

  • 선택에 추가 : + Left Click(및 선택적으로 드래그)
  • 선택에서 빼기 : ⇧⌘+ Left Click(그리고 드래그-이 조합은 Sublime Text 3에서는 작동하지 않지만 2에서는 작동합니다)
  • 블록 선택 추가 : ⌥⌘+ Left Click(및 끌기)
  • 블록 선택 빼기 : ⌥⇧⌘+ Left Click(및 끌기)

건반

윈도우

  • 단일 선택 모드로 돌아 가기 : Esc
  • 모든 캐럿에서 선택을 위 / 아래로 확장 : Ctrl+ Alt+ Up/Down
  • 모든 캐럿에서 선택 영역을 왼쪽 / 오른쪽으로 확장 : Shift+ Left/Right
  • 모든 캐럿을 위 / 아래 / 왼쪽 / 오른쪽으로 이동하고 선택 취소 : Up/ Down/ Left/Right
  • 마지막 선택 동작 실행 취소 : Ctrl+U
  • 선택한 텍스트의 다음 항목을 선택 항목에 추가 : Ctrl+D
  • 선택한 텍스트의 모든 항목을 선택 항목에 추가 : Alt+F3
  • 선택한 텍스트 항목 간 회전 (단일 선택) : Ctrl+ F3(역방향 : Ctrl+ Shift+ F3)
  • 단일 선형 선택을 각 줄에서 선택한 텍스트 끝에 캐럿이있는 블록 선택으로 전환합니다. Ctrl+ Shift+L

리눅스

  • 단일 선택 모드로 돌아 가기 : Esc
  • 모든 캐럿에서 선택을 위 / 아래로 확장 : Alt+ Up/ Windows와 동일한 바로 가기를 얻기 Down 위해 길게 누를 수도 Ctrl있지만 Linux는 전역 바로 가기에 Ctrl + Alt 조합을 사용하는 경향이 있습니다.
  • 모든 캐럿에서 선택 영역을 왼쪽 / 오른쪽으로 확장 : Shift+ Left/Right
  • 모든 캐럿을 위 / 아래 / 왼쪽 / 오른쪽으로 이동하고 선택 취소 : Up/ Down/ Left/Right
  • 마지막 선택 동작 실행 취소 : Ctrl+U
  • 선택한 텍스트의 다음 항목을 선택 항목에 추가 : Ctrl+D
  • 선택한 텍스트의 모든 항목을 선택 항목에 추가 : Alt+F3
  • 선택한 텍스트 항목 간 회전 (단일 선택) : Ctrl+ F3(역방향 : Ctrl+ Shift+ F3)
  • 단일 선형 선택을 각 줄에서 선택한 텍스트 끝에 캐럿이있는 블록 선택으로 전환합니다. Ctrl+ Shift+L

맥 OS X

  • 단일 선택 모드로 돌아 가기 : (Escape의 Mac 기호)
  • 모든 캐럿에서 선택을 위 / 아래로 확장 : ⌃⇧⇡, ⌃⇧⇣(참고 참조)
  • 모든 캐럿에서 선택 영역을 왼쪽 / 오른쪽으로 확장 : ⇧⇠/⇧⇢
  • 상 / 하 / 좌 / 우 및 명확한 선택 모든 캐럿을 이동 : , , ,
  • 마지막 선택 동작 실행 취소 : ⌘U
  • 선택한 텍스트의 다음 항목을 선택 항목에 추가 : ⌘D
  • 선택한 텍스트의 모든 항목을 선택 항목에 추가합니다. ⌃⌘G
  • 선택한 텍스트 (단일 선택)의 발생 사이의 회전 : ⌥⌘G(역 : ⌥⇧⌘G)
  • 단일 선형 선택을 각 줄에서 선택한 텍스트 끝에 캐럿이있는 블록 선택으로 전환합니다. ⇧⌘L

Mac 사용자를위한 참고 사항

요세미티 엘 캐피 탄, ⌃⇧⇡그리고 ⌃⇧⇣기본적으로 시스템의 키보드 바로 가기입니다. Sublime Text에서 작업하려면 다음과 같이 변경해야합니다.

  1. 를 엽니 다 System Preferences.
  2. Shortcuts탭을 선택 하십시오.
  3. Mission Control왼쪽 목록 상자에서 선택 합니다.
  4. 대한 키보드 단축키를 변경 Mission Control하고 Application windows(하거나 비활성화). 나는 ⌃⌥⇡⌃⌥⇣. 기본값은 ⌃⇡⌃⇣; 이러한 단축키에 추가 하면 동일한 동작이 트리거되지만 애니메이션 속도가 느려집니다.

Mac의 키보드 기호에 익숙하지 않은 경우 :

  • 이스케이프 키
  • 컨트롤 키입니다
  • 옵션 키입니다.
  • 시프트 키
  • 명령 키입니다.
  • et al은 그림과 같이 화살표 키입니다.

3
@Zenexer가 말했듯이 단어 줄 바꿈이 켜져있을 때 Sublime이 다중 선택을 엉망으로 만드는 문제를 찾고 있습니다. 나는 항상 그것을 가지고 있습니다 : 수동 들여 쓰기를위한 블록을 선택하십시오 ( Alt클릭-드래그)-단어 줄 바꿈이 켜져 있으면 들여 쓰기시 줄이 손상됩니다. 알려진 버그입니까? ⇧⌘L더 잘 수행되는 것 같습니다.
Urs

그냥 물어 보지만 숭고한 환경 설정으로 다시 매핑하는 방법이 있습니까? 그렇다면 JSON 옵션은 무엇입니까? 이에 대한 문서를 찾을 수 없습니다.
Hans

13

커서를 놓을 여러 곳에서 Ctrl- 클릭을 사용해보십시오. Ctrl-D는 여러 증분 찾기 용입니다.


이것이 제가 찾고자했던 것입니다. 그건 cmd + click당신이 원하는 목적지까지 여러 커서를 삽입 Mac에서.
MuffinTheMan dec

3

빈티지 모드를 사용하면 숭고한 다중 선택이 정말 잘 작동합니다.

가장 많이 사용되는 키는 단어 점프를위한 "w", 줄의 첫 / 마지막 문자로 이동하려면 "^"및 "$"입니다. "2dw"(커서 뒤의 다음 두 단어 삭제)와 같은 조합은 다중 선택 사용을 매우 강력하게 만듭니다.

이것은 당연한 것처럼 들리지만 특히 HTML을 편집 할 때 내 작업 흐름을 가속화했습니다.


vim을 사용하면 생산성이 향상되지만 실제로 속도가 더 빨라지는지 확신 할 수 없습니다.
Zenexer 2014

1

Mac 사용자 여러분, 시간을 절약 해 드리겠습니다.

  • Cmd+ a: 커서를 원하는 라인 선택
  • Cmd+ Shift+ l: 커서 생성
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.