이제 더 이상 내게 맞는 텍스트 편집기를 찾아다닐 필요가 없습니다.

서브라임 텍스트가 나온 이후로 전 세계의 프로그래머와 웹디자이너들은 이 편집기를 선택했습니다. 많은 사용자가 그동안 사용돼 온 윈도우의 Notepad++, 맥의 Texmate에서 서브라임 텍스트로 갈아탔습니다. 서브라임 텍스트에서는 필요에 따라 플러그인을 설치하면 기능을 확장할 수 있습니다. 깃허브에서 개발한 아톰이라는 오픈소스 편집기는 서브라임 텍스트를 모방할 정도입니다.

이 책은 크게 3부로 나눠져 있습니다. 1부에서는 서브라임 텍스트 편집기의 전반적인 내용 및 정규 표현식의 기초를 다루고, 2부에서는 각종 유용한 패키지를 다룹니다. 3부에서는 서브라임 텍스트를 이용해 실전에서 정규 표현식을 사용하는 방법을 알아봅니다

이제 텍스트 에디터 선택은 오직 하나입니다. 서브라임 텍스트입니다.

[소스코드 다운로드 & 블로그]

이 책에서 진행한 모든 실습 파일은 아래 URL에서 내려받을 수 있습니다. 또 이 책의 내용에 오류가 있거나 질문사항이 있으면 아래 블로그의 방명록이나 관련 글에 댓글을 남겨주시면 답변 드리겠습니다.

▣ 블로그 주소: http://martian36.tistory.com/1315

김덕기

금융기관 퇴직 후 평소 열망하던 웹디자인에 입문해 포토샵, CSS, 제이쿼리, 워드프레스 등 웹디자인 관련 지식을 블로그를 통해 공유하며 프리랜서 웹디자이너로 활동 중. 워드프레스 공식 한글 사이트의 편집자로 참여해 신속한 한글 버전의 발행을 하고 있고, 번역가(아이디 martian36) 및 밸리데이터(Validator)로 워드프레스 한글 번역의 미진함을 업데이트하고 필수 플러그인 번역하고 있으며, 티스토리 블로그(http://martian36.tistory.com)를 운영 중이다. 최근 출간 서적으로 『워드프레스 완벽입문』, 『트위터 부트스트랩』, 『워드프레스 쇼핑몰 만들기』, 『DIY! 워드프레스』, 『DIY! 워드프레스 쇼핑몰』이 있다.

  • [1부] 서브라임 텍스트 사용하기
    •  
    • ▣ 01: 서브라임 텍스트란?
      • 패키지 사용
      • 다중 선택
      • 자유로운 사용자 정의 설정
      • 커맨드 팔레트
      • 원하는 곳으로 가기
      • 크로스 플랫폼
      • 아톰과 서브라임 텍스트
      •  
    • ▣ 02: 서브라임 텍스트 설치
      • 윈도우 버전
      • 맥 OS X에 설치하기
      • 리눅스(우분투)에서 설치하기
      • 서브라임 텍스트 구매
      • 편집기에 구매 라이선스 입력
      • Node.js 설치
      •  
    • ▣ 03: 서브라임 텍스트 개요
      • 서브라임 텍스트의 화면 구성
      • 탭의 사용
      • 레이아웃
      • 파일 닫기
      • 파일 및 폴더 열기
      • 사이드바
      •  
    • ▣ 04: 설정
      • 패키지 콘트롤 설치하기
      • 테마 및 코드 색상 변경
      • 코딩 폰트 변경
      • 맥에서 마지막 탭을 닫아도 창이 닫히지 않게 만들기
      • 문법별 설정
      • 집중 모드 설정
      • 키 바인딩
      • 커맨드 라인에서 서브라임 텍스트 실행하기
    • ▣ 05: 파일(File) 메뉴
      •  
    • ▣ 06: 편집(Edit) 메뉴
      • 저장 기록에서 붙여넣기(Paste from History)
      • 들여쓰기(Indent)
      • 들여쓰기 복구(Reindent)
      • 들여쓰기로 붙여넣기(Paste with Indent)
      • 줄의 복사, 이동 삭제
      • 줄의 병합(Join Lines)
      • 주석 처리
      • 빈 줄 추가
      • 삭제
      • 글자 위치 변경(Transpose)
      • 태그로 선택 감싸기(Wrap Selection with Tag)
      • 지점 표시(Mark)
      • 코드 접기(Code Folding)
      • 문단 감싸기(Wrap)
      • 자동 완성
      • 줄 정렬(Sort Lines), 바꾸기(Permutes)
      •  
    • ▣ 07: 선택(Selection) 메뉴
      • 커서의 이동
      • 단어의 선택
      • 선택의 확장(Expand Selection)
      • 컬럼 선택(Column Selection)
      • 줄 선택(Line Selection)
      • 태그 확장 선택(Expand Selection to Tag)
      • 범위 확장 선택(Expand Selection to Scope)
      • 괄호 선택 확장(Expand Selection to Bracket)
      • 문단 선택 확장(Expand Selection to Paragraph)
      • 들여쓰기 선택 확장(Expand Selection to Indentation)
      • 줄로 나누기(Split into lines)
      •  
    • ▣ 08: 찾기(Find) 메뉴
      • 찾기
      • 증분 찾기(Incremental Search)
      • 찾기 및 치환(Find and Replace)
      • 정규 표현식으로 찾기
      • 파일에서 검색(Find in Files)
      •  
    • ▣ 09: 보기(View) 메뉴
      • 그룹(Groups)
      •  
    • ▣ 10: 가기(Goto) 메뉴
      • 원하는 곳으로 가기(Go to Anything)
      • 심볼로 가기(Goto Symbol)
      • 정의로 가기(Goto Definition)
      • 점프로 가기(Jump Back, Jump Forward)
      • 북마크(Bookmark)
      • 일치하는 괄호로 가기(Jump to Matching Bracket)
      •  
    • ▣ 11: 도구(Tools) 메뉴
      • 커맨드 팔레트(Command Palette)
      • 코드 조각(Snippet)
      • 빌드 시스템(Build System)
      • 매크로(Macro)
      •  
    • ▣ 12: 프로젝트(Project) 메뉴
      • 빈티지 모드 사용하기
      •  
  • [2부] 패키지 활용
    •  
    • ▣ 01: 패키지 사용하기
      •  
    • ▣ 02: Emmet
      • HTML
      • CSS
      •  
    • ▣ 03: FTP 연결하기
    • ▣ 04: 사이드바 기능 향상(SideBarEnhancements)
    • ▣ 05: 컬러 피커(Color Picker)
    • ▣ 06: 코드 축약(Minifier)
    • ▣ 07: HTML/CSS/JS Prettify
    • ▣ 08: BracketHighlighter
    • ▣ 09: AutoPrefixr
    • ▣ 10: CanIuse
    • ▣ 11: CSSComb
    • ▣ 12: Sublime Alignment
    • ▣ 13: Trimmer
    • ▣ 14: HyperlinkHelper
    • ▣ 15: 파일 가져오기(Fetch)
    • ▣ 16: SublimeLinter
    • ▣ 17: 패키지 리소스 보기(PackageResourceViewer)
    • ▣ 18: 서브라임 텍스트에서 커맨드 라인 열기
    • ▣ 19: SublimeREPL
    • ▣ 20: Goto Documentation
    • ▣ 21: JavaScript & NodeJs Snippet
      •  
  • [3부] 정규 표현식(Regular Expression)
    •  
    • ▣ 01: 글자 클래스(Character Classes)
      • Dot(.)
      • Match any
      • word와 not word
      • digit과 not digit
      • whitespace와 not whitespace
      • character set
      • negate set
      • range.
      •  
    • ▣ 02: Quantifiers & Alternation
      • Plus(+)
      • Star(*)
      • Quantifier
      • Optional(?)
      • Lazy..
      • Alternation(|)
      •  
    • ▣ 03: Anchors
      • Beginning(^)
      • End($)
      • Word boundary(b)와 not word boundary(B)
      •  
    • ▣ 04: Groups & Lookaround
      • Capturing group((ABC))
      • Backreference(숫자)
      • Non capturing group(?:)
      • Positive lookahead와 Positive lookbehind
      • Negative lookahead와 Negative lookbehind
      •  
    • ▣ 05: Substitution
      • Match($&)
      • Capture group($숫자)
      • Before match($`)
      • After match($’)
      •  
    • ▣ 06: Escaped characters()
      •  
    • ▣ 07: 서브라임 텍스트에서 정규 표현식 사용하기
      • 일반 텍스트 문서를 HTML 문서로 만들기
      • 서브라임 텍스트의 설정 코드 추출하기
      • 부트스트랩 문서 파일 수정
      • 이메일 주소 일치하기
      •  
  • [부록]
    •  
    • ▣ 01: 서브라임 텍스트 설정
    • ▣ 02: 패키지 모음
    • ▣ 03: 서브라임 텍스트 단축키
    • ▣ 04: 빌드 시스템 Selector

소스코드 다운로드 & 블로그

이 책에서 진행한 모든 실습 파일은 아래 URL에서 내려받을 수 있습니다. 또 이 책의 내용에 오류가 있거나 질문사항이 있으면 아래 블로그의 방명록이나 관련 글에 댓글을 남겨주시면 답변 드리겠습니다.

▣ 블로그 주소: http://martian36.tistory.com/1315


엮인 글

엮인 글 주소: http://wikibook.co.kr/sublime-text/trackback/