http://kiros33.blog.me/130179097466
Reference Page
Revision history
2013/12/04 16:51:20 - 빠르게 추가 선택하기 (건너뛰기)
2014/10/30 14:23:54 - 한글 정규식(Regular Expression) 검색 방법
2015/01/13 10:23:51 - Codecs33 - 내장 파이썬 문제로 인한 ConvertToUTF8 변환 오류 해결 (OS X)
2015/01/17 00:21:05 - SublimeCodeIntel: Full-featured code intelligence and smart autocomplete engine
2015/01/17 00:32:01 - Emmet: Emmet (ex-Zen Coding) for Sublime Text
2015/01/17 01:07:33 - BracketHighlighter: Bracket and tag highlighter for Sublime Text
2015/01/17 01:11:12 - SideBarEnhancements: Enhancements to Sublime Text sidebar. Files and folders.
2015/01/20 17:43:13 - ColorPicker: Color picker for Sublime Text
2015/01/20 18:05:38 - HTML5: HTML5 snippets for Sublime Text
2015/03/16 11:44:39 - SublimePackageSync 설명 추가
2015/03/27 16:56:47 - 이진 파일 편집 기능 HexViewer 추가
2015/04/17 19:27:34 - Random Everything, 임의 숫자, 문자, 이메일, 텍스트 문장 등 다양한 지원
2015/12/11 15:27:49 - Indent XML 추가
2016/02/26 22:56:17 - Evernote 연동 설명 추가
사용하는 혹은 괜찮은 패키지를 소개하기 위한 글입니다. 사실 Sublime Text 를 사용하면서 많은 기능을 사용하진 못하고 있네요 ^^;;; 마크다운과 젠은 기본으로 깔고 척척척 쓱쓱쓱 멋지게 쓰는 사람들도 많던데 말이죠......
다른 기능도 중요하지만 Sublime Text의 가장 기초 기능은 선택 (Selection) 입니다. 편해요 아주 편해요...
기초 기능 학습
|
다중 선택된 줄 (단어) 에 연속된 숫자를 입력하거나 복사한 클립보드를 순차적으로 입력해줍니다.
|
2) ConvertToUTF8: CJK, GB2312, GBK, BIG5, EUC-KR, EUC-JP, etc.
Sublime Text 에서 기본적으로 제공되지 않는 인코딩 형식을 수정하고 저장 할 수 있도록 도와줍니다.
설치가 되면 중국어, 한국어, 일본어를 정상적으로 읽어 오고 편집 및 저장이 가능합니다. 그리고 다음처럼 인코딩을 변경 할 수도 있습니다.
ADD: 2015/01/17 00:21:05
3) SublimeCodeIntel: Full-featured code intelligence and smart autocomplete engine
다음 언어에 대한 코드 자동 완성 기능을 제공합니다.
JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP.
JavaScript 예제
ADD: 2015/01/17 00:32:01
4) Emmet: Emmet (ex-Zen Coding) for Sublime Text
Zen Coding의 새 버전 Emmet 플러그인
빠른 속도의 HTML, XML, XSL 또는 기타 구조적인 코드 작성을 위한 편집기 플러그인이고 핵심은 CSS selector와 유사한 표현식을 HTML 코드로 확장할 수 있는 강력한 확장 엔진 기능입니다.
쉽게 풀어 말하자면 1000자의 HTML, CSS 코딩을 1000번을 타이핑 하지 않고 훨씬 쉽게 작성할 수 있는 기능이라고 이해하시면 됩니다.
생활코딩에 등록된 유투브 동영상입니다.
ADD: 2015/01/17 01:07:33
Bracket Highlighter matches a variety of brackets such as: [], (), {}, "", '', <tag></tag>, and even custom brackets.
대/중/소 괄호와 따옴표, 태그 등을 눈에 띄게 표시해주는 플러그인
적용 전
적용 후 { 선택
적용 후 " 선택
설정 수정
{
"bracket_styles": {
"default": {
"icon": "dot",
"color": "entity.name.class",
"style": "block"
},
"unmatched": {
"icon": "question",
"style": "outline"
},
"curly": {
"icon": "curly_bracket"
},
"round": {
"icon": "round_bracket"
},
"square": {
"icon": "square_bracket"
},
"angle": {
"icon": "angle_bracket"
},
"tag": {
"icon": "tag",
"style": "outline"
},
"c_define": {
"icon": "hash"
},
"single_quote": {
"icon": "single_quote"
},
"double_quote": {
"icon": "double_quote"
},
"regex": {
"icon": "regex"
}
}
}
ADD: 2015/01/17 01:11:12
기본 파일/폴더(열린 파일 목록 아님) 우클릭(컨텍스트) 메뉴에 기능을 더해주는 플러그인 입니다.
기본 제공은 아주 단촐합니다.
플러그인 설치 후 엄청나게 풍부해진 메뉴를 확인 할 수 있습니다.
ADD: 2015/01/20 17:43:13
뭐가 문제인지 Package Control을 통해서 설치하면 정상적으로 설치가 되지 않습니다.
github에서 직접 설치를 추천합니다.
ConvertToUTF8 에서 단축키( ⌘ + ⇧ + C ) 윈도우는 ( CTRL + SHIFT + C )를 선점하고 있어서 직접 변경해주어야 합니다.
메뉴에서 Key Binding - User 를 선택해서 파일을 열고 다음 내용을 입력합니다.
맥
{ "keys": ["super+shift+c"], "command": "color_pick" }
윈도우, 리눅스
{ "keys": ["ctrl+shift+c"], "command": "color_pick" }
Mac
Linux
Windows
ADD: 2015/01/20 18:05:38
HTML5 코드 조각 모음입니다. 문서를 HTML 종류로 선택하고 코딩하면 스니펫을 사용할 수 있습니다.
|
ADD: 2013/12/04 16:51:20
> 빠르게 추가 선택하기 (건너뛰기)
선택된 텍스트와 동일한 텍스트를 빠르게 추가하는 기능은 ST의 꽃입니다. 하지만 간혹 선택하지 않고 건너뛰고 싶은 경우도 있습니다. 이때 Ctrl+K Ctrl+D (⌘K ⌘D) 단축키로 현재 선택된 영역을 취소하고 다음 동일한 텍스트로 이동할 수 있습니다.
Macintosh
{ "keys": ["super+d"], "command": "find_under_expand" },
{ "keys": ["super+k", "super+d"], "command": "find_under_expand_skip" },
Windows
{ "keys": ["ctrl+d"], "command": "find_under_expand" },
{ "keys": ["ctrl+k", "ctrl+d"], "command": "find_under_expand_skip" },
|
ADD: 2014/10/30 14:23:54
> 한글 정규식(Regular Expression) 검색 방법
유니코드 변환 사이트: http://rishida.net/tools/conversion/
[\x{AC00}-\x{D7A3}]+
와 같이 사용하면 되는데 한글자모는 두 세트가 있군요... 맥에서는 1100으로 시작하는 한글자모 세트를 사용해서 한글을 표현합니다.
한글문자 \x{AC00}-\x{D7A3}
한글자모 \x{3131}-\x{3136}
한글자모 \x{1100}-\x{11FF} _[\x{1100}-\x{11FF}]+\.doc
|
ADD: 2015/01/13 10:23:51
> Codecs33 - 내장 파이썬 문제로 인한 ConvertToUTF8 변환 오류 해결 (OS X)
테스트용 파일: classlua5.lua
윈도우 버전에서는 별 문제없이 다음처럼 한글이 잘 보여집니다.
하지만 맥에서 파일을 열면 한글이 깨져서 보여집니다.
이 문제는 Sublime Text 3에서 사용하는 Embedded Python 문제인 듯합니다.
아래는 개발자 소개글입니다.
더불어 ConvertToUTF8 에서 친절하게 안내도 해줍니다.
요새는 대부분 직접 설치보다는 Package Control을 통해서 사용하시겠지요?!!!
패키지 컨트롤에서 설치 메뉴를 선택하고
Codecs33을 선택합니다.
설치 후 다시 파일을 열어보면 정상적으로 변환이 됩니다.
|
2015/03/16 11:44:39 - SublimePackageSync 설명 추가
> SublimePackageSync를 통한 패키지 관리
Package Control 을 통해 대부분의 패키지를 쉽게 설치/제거 할 수 있습니다. 매우 편하죠
하지만 등록되지 않은 패키지를 사용하려면 업데이트 문제가 발생할 수 있는데 거의 모든 Sublime Text의 패키지들이 Github를 사용하고 있는 특징을 활용해서 패키지를 관리할 수 있도록 만든 플러그인입니다.
설치 후 Default를 User에 복사해서 설정을 하면 됩니다.
복사된 설정 정보
{
// Git repositories to sync.
"sync_repos": {
"SublimePackageSync": {
"remotes": {
"origin": "git@github.com:erbridge/SublimePackageSync.git"
},
// This can be any git object usable as an argument to git checkout.
"object_to_checkout": "origin/master"
}
},
// Clone or update the packages not in "auto_sync_ignore" on startup.
"auto_sync": true,
// A list of repositories to ignore when automatically syncing.
// This list is ignored by the "SublimePackageSync: Sync Specific" command.
"auto_sync_ignore": [
"SublimePackageSync"
]
}
자동 동기화에 무시할 저장소는 하단에 지정하면 되고 sync_repos 에 동기화할 목록을 필요한 만큼 추가해서 동기화 화면 됩니다.
Sync All을 선택하면 무시 목록을 제외하고 모두 최신 버전으로 동기화하고 Sync Specific을 선택하면 등록된 저장소 목록을 보여주고 선택해서 동기화 할 수 있습니다.
|
2015/03/27 16:56:47 - 이진 파일 편집 기능 HexViewer 추가
Hex 보기와 편집 기능을 제공하는 플러그인입니다.
이진(Binary) 파일을 열면 아래처럼 16Byte 단위로 Hex 코드가 보입니다.
Hex View 모드로 변경합니다.
Hex 모드로 바뀌고 Hex Inspector 창이 하단에 보입니다.
수정이 필요할 때는 편집 창을 열어서
편집 모드로 변경한 뒤에
값을 바꾸고 리턴키는 누르면 됩니다.
2015/12/11 15:27:49 - Indent XML 추가
XML과 JSON 문서를 보기 좋게 정리해주는 플러그인입니다.
2016/02/26 22:56:17 - Evernote 연동 설명 추가
11) Evernote for Sublime Text: Sublime Text plugin for Evernote.
Package Control 에서 Evernote 패키지를 설치합니다.
Menu 에서 Preference>Package Setting>Evernote>Reconfigure Authorization 순으로 선택하거나
Command Palette 에서 Evernote: Reconfigure 명령을 실행하면 다음처럼 개발자 토큰을 확인해서
Developer Token 값과
NoteStore URL 값을
입력하면 인증이 완료됩니다.
다음에 명령 팔레트를 통해서 새 노트를 만들거나 기존 노트를 불러올 수 있습니다. 그리고 업데이트하거나 새 노트로 저장할 수 있습니다.
검색 : Sublime Text, Package Control, 패키지 컨트롤, Basic Tutorials, 기초 강좌 강의,
댓글 없음:
댓글 쓰기