서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
-
Sublime Text 따라잡기 (강력한 에디터와 플러그인 활용이 가능한 차세대 IDE)
저자 : 댄 펠렉
출판사 : 에이콘출판
출판년 : 2014
ISBN : 9788960775442
책소개
acorn+PACKT 시리즈. 서브라임 텍스트는 강력한 기능의 텍스트 에디터이면서 최신 웹 트렌드에 맞는 통합개발환경(IDE)이다. 이 책에서는 서브라임 텍스트의 강력한 에디터 기능을 소개하고 단축키와 함께 반복적인 사용을 통해 프로그래밍을 위한 최적의 도구로 설정하고 익힐 수 있다.
책은 현대 소프트웨어 개발의 개척지로 인도하여 모바일 게임부터 미사일 방어에 이르는 어떤 프로그램이든 서브라임(Sublime)으로 향상시키는 방법을 알려준다. 무엇보다, 다른 서브라임 사용자들의 능력을 이용하고 끊임없이 변화하는 세상에서 정상에 머무를 수 있도록 도와줄 것이다.
고급 검색 및 치환 기법에 대한 개념 이해, 서브라임에서 코드 인텔리전스(Code Intelligence) 활용하기, 서브라임에서 실시간 린팅(Linting) 적용 및 제어하기, 단축키 오버라이딩 및 관리, PHP와 자바스크립트, 파이썬, 루비 코드의 테스트와 디버깅 등을 다루고 있다.
책은 현대 소프트웨어 개발의 개척지로 인도하여 모바일 게임부터 미사일 방어에 이르는 어떤 프로그램이든 서브라임(Sublime)으로 향상시키는 방법을 알려준다. 무엇보다, 다른 서브라임 사용자들의 능력을 이용하고 끊임없이 변화하는 세상에서 정상에 머무를 수 있도록 도와줄 것이다.
고급 검색 및 치환 기법에 대한 개념 이해, 서브라임에서 코드 인텔리전스(Code Intelligence) 활용하기, 서브라임에서 실시간 린팅(Linting) 적용 및 제어하기, 단축키 오버라이딩 및 관리, PHP와 자바스크립트, 파이썬, 루비 코드의 테스트와 디버깅 등을 다루고 있다.
[알라딘에서 제공한 정보입니다.]
출판사 서평
★ 요약 ★
서브라임 텍스트는 강력한 기능의 텍스트 에디터이면서 최신 웹 트렌드에 맞는 통합개발환경(IDE)이다. 이 책에서는 서브라임 텍스트의 강력한 에디터 기능을 소개하고 단축키와 함께 반복적인 사용을 통해 프로그래밍을 위한 최적의 도구로 설정하고 익힐 수 있다. 책에 실린 예제를 따라 스니펫이나 플러그인을 설치하고 활용하다 보면 차세대 IDE로서의 서브라임 텍스트의 진가를 확인할 수 있다.
★ 이 책에서 다루는 내용 ★
■ 고급 검색과 치환 기법에 대한 개념
■ 서브라임에서 코드 인텔리전스(Code Intelligence) 활용
■ 서브라임에서 실시간 린팅(Linting) 적용과 제어
■ 단축키 오버라이딩과 관리
■ PHP, 자바스크립트, 파이썬, 루비 코드의 테스트와 디버깅
■ 플러그인 개발과 등록
■ 서브라임을 이용한 스니펫 생성
■ vi 모드에서의 서브라임 사용
★ 이 책의 대상 독자 ★
이 책은 서브라임 텍스트를 써보길 원하거나 현존하는 기술을 완벽하게 익히고 싶은 모든 언어를 사용하는 개발자를 위한 책이며 무료로 테스트하는 중이거나, 라이선스가 있는지 여부는 상관없다. 다른 코드 에디터나 통합개발환경(IDE)은 필요하지 않으며 서브라임 텍스트에 대한 지식도 필요 없다.
★ 이 책의 구성 ★
1장, 서브라임 텍스트 설치 다양한 플랫폼에서 시작하는 방법과 기본 설정을 도와준다.
2장, 코드 수정 내비게이션 테크닉, 단축키, 꼭 필요한 플러그인을 다룬다.
3장, 스니펫과 매크로, 키 바인딩 스니펫 사용과 매크로, 키 결합 관리를 다룬다.
4장, 사용자 설정과 테마 개발 색깔부터 화면 분할까지 작업환경을 설정하는 방법을 설명한다.
5장, 빈티지 모드 사용 빈티지 모드를 소개하고 빈티지 모드의 설정과 활용 방법을 설명한다.
6장, 코드 테스트 다양한 언어에서 코드를 테스트하는 방법을 설명한다.
7장, 디버깅 서브라임 텍스트로 다양한 언어에서 코드를 디버깅하는 방법을 설명한다.
8장, 자신만의 플러그인 개발 서브라임 텍스트 플러그인을 개발하고 커뮤니티에 등록하는 법을 알려준다.
★ 저자 서문 ★
이 책은 현대 소프트웨어 개발의 개척지로 인도하여 모바일 게임부터 미사일 방어에 이르는 어떤 프로그램이든 서브라임(Sublime)으로 향상시키는 방법을 알려준다. 무엇보다, 이 책은 다른 서브라임 사용자들의 능력을 이용하고 끊임없이 변화하는 세상에서 정상에 머무를 수 있도록 도와줄 것이다. 책의 앞부분에서는 플랫폼 전반을 살펴보고 설치와 테스트, 디버그하는 방법을 알아 보고, 최종적으로는 직접 플러그인을 만들고 공유하여 커뮤니티에 도움을 줄 수 있는 방법을 설명한다.
★ 옮긴이의 말 ★
수년 전에 해외 개발자 컨퍼런스에 참석했을 때 최신 웹 기술을 소개하는 강사들에겐 공통점이 있었습니다. 맥북을 사용하고, 발표 시에는 에디터는 검은 바탕에 알록달록 하일라이트가 되어 있는 프로그램을 많이 사용하더군요. 나중에 그것이 바로 전세계적으로 널리 사용되는 강력한 기능의 에디터인 서브라임 텍스트(Sublime Text)라는 것을 알게 되었습니다.
서브라임 텍스트를 애용하는 다른 프로그래머들과 비슷하게 처음에는 무료로 모든 기능을 사용할 수 있다는 점에 혹해 설치했다가 이제는 다른 에디터는 사용할 수 없을 만큼 서브라임 텍스트 에디터의 매력에 푹 빠지게 된 셈인데요. 국내에는 자바 기반의 프로젝트가 많은 관계로 아직도 이클립스 기반의 통합개발환경(IDE)에서 개발하는 개발자들이 많지만 최신 웹 개발 기술 트렌드가 좀 더 가벼운 프로그래밍 언어로 변화하는 경향에 맞춰 프로그래밍 환경도 그에 맞게 변화하고 있습니다.
서브라임 텍스트 3의 출시와 함께 단순한 텍스트 에디터만이 아닌 강력한 기능과 더불어 심볼릭 링크 기능의 지원이나 강력한 플러그인들을 통한 디버깅, 린팅(linting) 등의 통합개발환경으로서의 역할을 충분히 할 수 있게 되면서 진정한 의미의 통합개발환경으로 거듭나고 있습니다.
이 책을 통해 차세대 IDE로서의 서브라임 텍스트의 강력한 에디팅 기능과 고급 기법에 대해 익히고 업무에 활용한다면, 서브라임 텍스트는 더욱 빠르고 정확한 프로그래밍과 개발을 지원하는 좋은 친구가 되어줄 것이라고 확신합니다.
곽용훈
서브라임 텍스트는 강력한 기능의 텍스트 에디터이면서 최신 웹 트렌드에 맞는 통합개발환경(IDE)이다. 이 책에서는 서브라임 텍스트의 강력한 에디터 기능을 소개하고 단축키와 함께 반복적인 사용을 통해 프로그래밍을 위한 최적의 도구로 설정하고 익힐 수 있다. 책에 실린 예제를 따라 스니펫이나 플러그인을 설치하고 활용하다 보면 차세대 IDE로서의 서브라임 텍스트의 진가를 확인할 수 있다.
★ 이 책에서 다루는 내용 ★
■ 고급 검색과 치환 기법에 대한 개념
■ 서브라임에서 코드 인텔리전스(Code Intelligence) 활용
■ 서브라임에서 실시간 린팅(Linting) 적용과 제어
■ 단축키 오버라이딩과 관리
■ PHP, 자바스크립트, 파이썬, 루비 코드의 테스트와 디버깅
■ 플러그인 개발과 등록
■ 서브라임을 이용한 스니펫 생성
■ vi 모드에서의 서브라임 사용
★ 이 책의 대상 독자 ★
이 책은 서브라임 텍스트를 써보길 원하거나 현존하는 기술을 완벽하게 익히고 싶은 모든 언어를 사용하는 개발자를 위한 책이며 무료로 테스트하는 중이거나, 라이선스가 있는지 여부는 상관없다. 다른 코드 에디터나 통합개발환경(IDE)은 필요하지 않으며 서브라임 텍스트에 대한 지식도 필요 없다.
★ 이 책의 구성 ★
1장, 서브라임 텍스트 설치 다양한 플랫폼에서 시작하는 방법과 기본 설정을 도와준다.
2장, 코드 수정 내비게이션 테크닉, 단축키, 꼭 필요한 플러그인을 다룬다.
3장, 스니펫과 매크로, 키 바인딩 스니펫 사용과 매크로, 키 결합 관리를 다룬다.
4장, 사용자 설정과 테마 개발 색깔부터 화면 분할까지 작업환경을 설정하는 방법을 설명한다.
5장, 빈티지 모드 사용 빈티지 모드를 소개하고 빈티지 모드의 설정과 활용 방법을 설명한다.
6장, 코드 테스트 다양한 언어에서 코드를 테스트하는 방법을 설명한다.
7장, 디버깅 서브라임 텍스트로 다양한 언어에서 코드를 디버깅하는 방법을 설명한다.
8장, 자신만의 플러그인 개발 서브라임 텍스트 플러그인을 개발하고 커뮤니티에 등록하는 법을 알려준다.
★ 저자 서문 ★
이 책은 현대 소프트웨어 개발의 개척지로 인도하여 모바일 게임부터 미사일 방어에 이르는 어떤 프로그램이든 서브라임(Sublime)으로 향상시키는 방법을 알려준다. 무엇보다, 이 책은 다른 서브라임 사용자들의 능력을 이용하고 끊임없이 변화하는 세상에서 정상에 머무를 수 있도록 도와줄 것이다. 책의 앞부분에서는 플랫폼 전반을 살펴보고 설치와 테스트, 디버그하는 방법을 알아 보고, 최종적으로는 직접 플러그인을 만들고 공유하여 커뮤니티에 도움을 줄 수 있는 방법을 설명한다.
★ 옮긴이의 말 ★
수년 전에 해외 개발자 컨퍼런스에 참석했을 때 최신 웹 기술을 소개하는 강사들에겐 공통점이 있었습니다. 맥북을 사용하고, 발표 시에는 에디터는 검은 바탕에 알록달록 하일라이트가 되어 있는 프로그램을 많이 사용하더군요. 나중에 그것이 바로 전세계적으로 널리 사용되는 강력한 기능의 에디터인 서브라임 텍스트(Sublime Text)라는 것을 알게 되었습니다.
서브라임 텍스트를 애용하는 다른 프로그래머들과 비슷하게 처음에는 무료로 모든 기능을 사용할 수 있다는 점에 혹해 설치했다가 이제는 다른 에디터는 사용할 수 없을 만큼 서브라임 텍스트 에디터의 매력에 푹 빠지게 된 셈인데요. 국내에는 자바 기반의 프로젝트가 많은 관계로 아직도 이클립스 기반의 통합개발환경(IDE)에서 개발하는 개발자들이 많지만 최신 웹 개발 기술 트렌드가 좀 더 가벼운 프로그래밍 언어로 변화하는 경향에 맞춰 프로그래밍 환경도 그에 맞게 변화하고 있습니다.
서브라임 텍스트 3의 출시와 함께 단순한 텍스트 에디터만이 아닌 강력한 기능과 더불어 심볼릭 링크 기능의 지원이나 강력한 플러그인들을 통한 디버깅, 린팅(linting) 등의 통합개발환경으로서의 역할을 충분히 할 수 있게 되면서 진정한 의미의 통합개발환경으로 거듭나고 있습니다.
이 책을 통해 차세대 IDE로서의 서브라임 텍스트의 강력한 에디팅 기능과 고급 기법에 대해 익히고 업무에 활용한다면, 서브라임 텍스트는 더욱 빠르고 정확한 프로그래밍과 개발을 지원하는 좋은 친구가 되어줄 것이라고 확신합니다.
곽용훈
[교보문고에서 제공한 정보입니다.]
목차정보
1장 서브라임 텍스트 설치
___서브라임 텍스트 설치 준비
___맥 OS X에 서브라임 텍스트 설치하기
______서브라임 CLI로 작업하기
___32/64비트 윈도우에 서브라임 텍스트 설치하기
______서브라임을 환경설정에 추가하기
___리눅스에 서브라임 텍스트 설치하기
______우분투 32/64비트에 서브라임 텍스트 설치하기
______서브라임 텍스트를 기본 에디터로 설정하기
______다른 리눅스 배포판에 서브라임 텍스트 설치하기
_________데스크톱 파일 추가하기
___데이터와 패키지 디렉토리
______데이터 디렉토리
_________패키지 디렉토리
______패키지와 플러그인, 스니펫, 매크로 탐구
___처음 서브라임 실행하기
______간단한 사용법
______서브라임 명령어 팔레트
______파이썬 콘솔
___패키지 컨트롤 빠르게 설치하기
___요약
2장 코드 편집
___찾기와 바꾸기 기능
______정규 표현식
______찾기와 바꾸기: 단일 파일
_________증분 검색
______찾기와 바꾸기: 다수의 파일
___컬럼과 다중 선택 기능
______컬럼 선택
___모두 탐색하기
______모든 것으로 이동하기
______심볼 검색
______프로젝트
_________폴더
_________설정
_________시스템 빌드
_________프로젝트 간의 탐색
___필수 플러그인 SublimeCodeIntel 사용하기
______설치하기
______사용하기
______설정하기
___SublimeLinter로 린트하기
______설치하기
______사용하기
______설정하기
___꼭 알아야 할 단축키
______일반
______탭
______북마크
______편집하기
___요약
3장 스니펫과 매크로, 키 바인딩
___간단한 스니펫 예제
___스니펫 이해하기
______스니펫의 동작 원리
_________파일 형식과 문법
_________스니펫 기능
______첫 번째 스니펫 생성하기
___패키지 컨트롤 스니펫 사용하기
___매크로 레코딩과 편집, 활용
______매크로 레코딩하기
______매크로 실행하기
______저장과 편집
______저장된 매크로 바인딩하기
___새로운 키 바인딩
___요약
4장 사용자 설정과 테마 개발
___키 바인딩 오버라이드와 관리
______플랫폼 특화 키 바인딩
______키 맵 파일 구조
_________바인딩 키
_________고급 키 바인딩
______키 바인딩 관리
___서브라임 기본 설정 이해하기
______설정 파일의 타입
______사용자 설정 연습해보기
_________패키지 추가하기
_________탭과 공백
___색상과 테마로 서브라임 꾸미기
______보기 설정
______서브라임 테마
______색상 배합
___화면 분할 마스터 기능
___요약
5장 빈티지 모드 사용
___빈티지 모드 이해하기
______vi 알아보기
___빈티지 모드 설정
___빈티지 모드 기능
______빈티지 편집 모드
______빈티지 모드 명령어
_________모드 변경 명령어
_________이동 명령어
_________편집 명령어
___Vintageous 알아보기
___요약
6장 코드 테스트
___서브라임 텍스트로 테스트하는 법
___PHP 개발 시 테스트하기
______PHPUnit 알아보기
______서브라임 PHPUnit 플러그인 사용하기
_________도움되는 PHPUnit 스니펫
___파이썬 개발 테스트하기
______서브라임 unittest 사용하기
___루비 개발 테스트하기
______서브라임 RubyTest 사용하기
_________번들러 지원
___요약
7장 디버깅
___서브라임 텍스트에서 디버깅하는 법
___Xdebug로 PHP 디버깅하기
______서브라임 Xdebug 사용하기
___웹 인스펙터로 자바스크립트 디버깅하기
______서브라임 웹 인스펙터 설치하기
______서브라임 웹 인스펙터 사용하기
___GDB로 C/C++ 디버깅하기
______SublimeGDB 사용하기
___요약
8장 자신만의 플러그인 개발
___준비
___플러그인 시작하기
___플러그인 개발하기
___플러그인 등록하기
___요약
___서브라임 텍스트 설치 준비
___맥 OS X에 서브라임 텍스트 설치하기
______서브라임 CLI로 작업하기
___32/64비트 윈도우에 서브라임 텍스트 설치하기
______서브라임을 환경설정에 추가하기
___리눅스에 서브라임 텍스트 설치하기
______우분투 32/64비트에 서브라임 텍스트 설치하기
______서브라임 텍스트를 기본 에디터로 설정하기
______다른 리눅스 배포판에 서브라임 텍스트 설치하기
_________데스크톱 파일 추가하기
___데이터와 패키지 디렉토리
______데이터 디렉토리
_________패키지 디렉토리
______패키지와 플러그인, 스니펫, 매크로 탐구
___처음 서브라임 실행하기
______간단한 사용법
______서브라임 명령어 팔레트
______파이썬 콘솔
___패키지 컨트롤 빠르게 설치하기
___요약
2장 코드 편집
___찾기와 바꾸기 기능
______정규 표현식
______찾기와 바꾸기: 단일 파일
_________증분 검색
______찾기와 바꾸기: 다수의 파일
___컬럼과 다중 선택 기능
______컬럼 선택
___모두 탐색하기
______모든 것으로 이동하기
______심볼 검색
______프로젝트
_________폴더
_________설정
_________시스템 빌드
_________프로젝트 간의 탐색
___필수 플러그인 SublimeCodeIntel 사용하기
______설치하기
______사용하기
______설정하기
___SublimeLinter로 린트하기
______설치하기
______사용하기
______설정하기
___꼭 알아야 할 단축키
______일반
______탭
______북마크
______편집하기
___요약
3장 스니펫과 매크로, 키 바인딩
___간단한 스니펫 예제
___스니펫 이해하기
______스니펫의 동작 원리
_________파일 형식과 문법
_________스니펫 기능
______첫 번째 스니펫 생성하기
___패키지 컨트롤 스니펫 사용하기
___매크로 레코딩과 편집, 활용
______매크로 레코딩하기
______매크로 실행하기
______저장과 편집
______저장된 매크로 바인딩하기
___새로운 키 바인딩
___요약
4장 사용자 설정과 테마 개발
___키 바인딩 오버라이드와 관리
______플랫폼 특화 키 바인딩
______키 맵 파일 구조
_________바인딩 키
_________고급 키 바인딩
______키 바인딩 관리
___서브라임 기본 설정 이해하기
______설정 파일의 타입
______사용자 설정 연습해보기
_________패키지 추가하기
_________탭과 공백
___색상과 테마로 서브라임 꾸미기
______보기 설정
______서브라임 테마
______색상 배합
___화면 분할 마스터 기능
___요약
5장 빈티지 모드 사용
___빈티지 모드 이해하기
______vi 알아보기
___빈티지 모드 설정
___빈티지 모드 기능
______빈티지 편집 모드
______빈티지 모드 명령어
_________모드 변경 명령어
_________이동 명령어
_________편집 명령어
___Vintageous 알아보기
___요약
6장 코드 테스트
___서브라임 텍스트로 테스트하는 법
___PHP 개발 시 테스트하기
______PHPUnit 알아보기
______서브라임 PHPUnit 플러그인 사용하기
_________도움되는 PHPUnit 스니펫
___파이썬 개발 테스트하기
______서브라임 unittest 사용하기
___루비 개발 테스트하기
______서브라임 RubyTest 사용하기
_________번들러 지원
___요약
7장 디버깅
___서브라임 텍스트에서 디버깅하는 법
___Xdebug로 PHP 디버깅하기
______서브라임 Xdebug 사용하기
___웹 인스펙터로 자바스크립트 디버깅하기
______서브라임 웹 인스펙터 설치하기
______서브라임 웹 인스펙터 사용하기
___GDB로 C/C++ 디버깅하기
______SublimeGDB 사용하기
___요약
8장 자신만의 플러그인 개발
___준비
___플러그인 시작하기
___플러그인 개발하기
___플러그인 등록하기
___요약
[알라딘에서 제공한 정보입니다.]