Sublime Text 2

서브라임 텍스트 2에 대한 수업입니다.

다중선택

다중선택이란?

여러 영역을 선택해서 일괄적으로 편집할 수 있는 기능이다.

다중 선택 단축키

단어선택

설명 Win,Linux OSX
커서가 위치한 단어를 선택하고, 동일한 단어를 연속해서 선택한다. Ctrl+D Cmd+D
Ctrl+D를 이용해서 연속적으로 단어를 선택할 때 현재 선택한 단어를 배제한다. Ctrl+K,
Ctrl+D
Cmd+K,
Cmd+D
문서에 있는 선택된 단어 전체를 선택한다 Alt+F3 Ctrl+Cmd+G
선택된 단어를 하나씩 취소한다. Ctrl+U Cmd+U
단어 선택을 모두 취소한다. ESC ESC

행선택

설명 Win, Linux OSX
한줄을 선택한다 Ctrl+L Cmd+L
행분리 (아래 설명 참조) Ctrl+Shift+L Cmd+Shift+L

여러줄을 선택하면 내용을 편집할 때 선택된 영역 전체가 변경되는데 한줄 한줄을 개별적으로 편집하기 위해서는 행분리를 해야 한다.

마우스 선택

컬럼 단위로 행을 선택하기 위해서는 Shift 키를 누른 상태로 마우스 오른쪽 버튼을 누르고 드래그한다.  또는 마우스 가운데 버튼을 누른 상태로 드래그 한다. 규칙적인 포맷의 텍스트에서 특정 영역만 수정 할 때 요긴하다. 

그 외의 단축키

설명 Win,Linux OSX
단어 선택 Alt+Shift+화살표 Alt+Shift+화살표
Bracket 범위 안의 내용 선택 Ctrl+Shift+M Ctrl+Shift+M
들여쓰기 레벨이 같은 내용 선택 Ctrl+Shift+J Ctrl+Shift+J
같은 스콥(Scope)의 내용 선택 Ctrl+Shift+Space Ctrl+Shift+Space

 

댓글

댓글 본문
  1. 은하수
    잘들었습니다.
  2. 폭스킴
    Cntl + U 가 동작안하시는 분들은, 상단 메뉴에서,
    Preferences > Package Settings > Emmet > Settings – User에 들어가신 후,
    {
    "disabled_keymap_actions": "update_image_size"
    }
    위의 내용을 추가한 후 저장하시면 바로 정상동작합니다.
    저도 구글링해서 찾아본 결과라서 다른 경우가 또 발생하는지는 모르겠는데,
    아마도 플러그인 마다 추가적인 영향이 있는 듯 하네요~
  3. 윤기웅
    맥에서 마우스(정확히는 트랙패드)로 어떻게 하나 방법을 찾고 있었는데! 역시 댓글에 답이 있군요.

    감사합니다.
    대화보기
    • JustStudy
      고맙습니다.
      워드에도 이런 기능이 있으면 좋겠습니다,
    • 김은규
      스마트폰바탕화며에받는방식은?
    • enne
      좋은 강의 감사합니다!
    • 밥상
      백그라운드에 떠있는 다른 프로그램에서
      동일한 단축키를 사용하고 있으면
      안먹히는 경우가 있더군요..
      예를 들면 메모 프로그램 같은..
      OS상에 아예 해당 단축키를 등록시켜놓아서 그런것 같기도 하네요;;
      해당 프로그램의 단축키를 변경하거나
      sublime 단축키를 변경하던가 해야할 듯 합니다.
    • 몽쉘통통
      항상 좋은 강의 올려주셔서 감사합니다.
    • 나무마루
      나중에 다 기억이 나야하는데...
    • hongyver
      ctrl+p 가 안되서 찾아보니 package setting 의 2pdf 의 key setting에 보니 ctrl+p가 정의되어 있던군요.
      삭제하고 났더니 정상동작.
      혹 ctrl+u 도 다른곳에서 정의되어 있지 않을까 싶네요.
    • dubi
      강의 너무 좋아용ㅎ!!
    • Son Of Devil
      그러게요. 저도 ctrl+U가 안먹네요. :)
      대화보기
      • 별모모
        Vim에서는 레지스트리에 대문자 레지스트리를 이용해서 추가하여 다중선택을 사용합니다. https://www.facebook.com......09/
        대화보기
        • 제제
          쉬프트 마우스우클릭... ㅠㅠ 멋집니다. 감사합니다.
          그리고 마우스 따위에서 푸핫 ㅋ 잘 보았습니다.
          대화보기
          • kipid
            Ctrl+U가 저도 안먹혔는데... 해결하긴 했습니다.
            Preferences > Key Bindings - User 에서 아래와 같이 추가해 주세요.
            [
            { "keys": ["ctrl+u"], "command": "soft_undo" }
            ]

            분명 Preferences > Key Bindings - Default 에도 위와 같은 key가 setting되어 있긴한데... 안먹히는 이유는 뭘까요? -ㅇ-;;; 뭔가 덮어씌워진거 같기도 하고. ctrl+u 찾아보니 ctrl+up, (ctrl+k,u) 요런 명령어가 있긴한데. 얘네들 때문 같기도 하고... 다른 문제 같기도 하고. 어쨌든 대충은 해결했습니다.

            더 좋은 해결 방법 있으신 분은 알려주시길... (아니면 왜 안먹혔는지 알아내신 분이라도.)

            ps. wheel drag(휠 드래그)가 멋지군요ㅋ. "ctrl+마우스 드래그, alt+마우스 드래그"도 활용해 보시길.
          • 세상에나
            맥에서는 마우스대신 opt + drag 로 컬럼선택을 하면 되네요.
          • leethgood@gamil.com
            저도 azriel님 처럼 ctrl+u가 안되요...그리고 그외에도 몇개 단축키가 안먹음...

            왜그럴까요? ㅜㅜ

            해결방법 좀.
            대화보기
            • azriel
              돈내고 쓸만한 가치가 충분하다 생각하여 결재하고 말았습니다. ㅎㅎ

              이부분이 압권이군요.

              그런데 Ctrl + U (soft_undo)가 안먹습니다. 왜그럴까요. ㅜㅜ

              운영체계는 윈도우7 64

              ST2 버전은 2.0.2입니다.

              구글링을 해봐도 영어가 딸려서 도통 모르겠습니다.
            • Min-soo Kim
              맥북에서는 트랙패드에서 Option+드래그로 컬럼 단위 행 선택이 가능합니다.
            • daejin
              "마우스 따위~" 빵 터졌어요 ㅎㅎ
              참 그런데 "alt+화살표"가 현재 단어의 끝으로 가는 기능이 운영제체에서 제공하는 건 아닌 것 같아요.비슷한 기능으로 notepad에서 "ctrl+화살표"를 하면 다음단어의 시작으로 가능건 rich edit control 컨트롤 기능인 것으로 알고있습니다. ^^
              앞의 다른 강좌에 비해서 약간 더 디테일이 있는 것 같아서 좋았어요.
            • Starmomo
              컬럼 단위 선택 : Shift + 마우스 오른쪽 드래그. 고맙습니다.
            • 놀부
              컬럼 단위 선택이 필요했는데 이 강좌를 듣고 해 본 결과 Opt + 마우스 드래그로 선택이 되네요^^
              대화보기
              • 놀부
                들여쓰기 레벨이 같은 내용 선택의 단축키가 제 맥북에어에선 Cmd+Shift+J 로 동작하네요^^