프프프

Sublime

6개 발견

1. 포터블 경로 추가 (Sublime Text 3)


SublimeLinter.sublime-setting.json (SublimeLinter setting)


"paths": {

    "linux": [],

    "osx": [],

    "windows": [

        "/NodeJSPortable/Data",  //현재 npm package 가 설치되어 있는 경로

        "/NodeJSPortable/App/NodeJS"  //현재 NodeJS.exe 가 존재하는 경로

    ]

}



2. 사용자 변수 추가 (윈도우)


시스템 >고급 시스템 설정 > 환경변수


Path

C:\NodeJSPortable\App\NodeJS //현재 NodeJS.exe 가 존재하는 경로



SublimeLinter setting 에서 복수 경로 입력이 가능 하니 사용자 변수를 추가적으로 설정해줄 필요는 없다.


'Tool' 카테고리의 다른 글

Markdown 문법  (0) 2016.12.08
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
    "always_show_minimap_viewport"true// 미니맵에서 현재 위치 시각화하기
    "draw_minimap_border"true// 미니맵 현재 위치 시각화에 테두리 표기하기
    "bold_folder_labels"true// 폴더 굵게 표시
    "auto_complete"false// 자동완성기능
    "match_brackets_angle"true// 꺽쇠 괄호 강조
    "trim_trailing_white_space_on_save"true// 저장 후 자동 공백 제거
    "open_files_in_new_window"true// 새 파일 새창 띄우기
    "save_on_focus_lost"true// 포커스를 잃으면 자동 저장
    "folder_exclude_patterns":  // 사이드바에서 제외할 파일/폴더
        [
            ".svn",
            ".git",
            ".hg",
            "CVS",
            "_gsdata_",
            ".sass-cache"
        ],
    "font_face""맑은 고딕"// 폰트 지정
    "font_size"12// 폰트 크기
    "highlight_line"true,  // 현재 커서 라인 하이라이트
    "highlight_modified_tabs"true// 수정된 파일 탭 하이라이트
    "ignored_packages"// 제외할 패키지 목록
        [
            "Markdown",
            "Vintage"
        ],
    "line_padding_bottom"2// 라인 하단 여백
    "line_padding_top"2// 라인 상단 여백
    "match_brackets_angle"true,
    "show_encoding"true,  // 하단 상태 표시줄에 Encoding 표시
    "show_line_endings"true// 하단 상태 표시줄에 Line Ending 표시
    "tab_size"4// 탭 사이즈
    "translate_tabs_to_spaces"true// 탭키 공백을 스페이스로 사용
    "theme""Flatland Dark.sublime-theme"// 테마 선택
    "trim_trailing_white_space_on_save"true // 저장 시 라인 맨 끝 공백 삭제
}
 

'Tool > Sublime Text' 카테고리의 다른 글

SublimeText3 macOS 단축키  (0) 2016.10.23
SublimeText3 UTF-8 단축키 설정  (0) 2016.10.11
Sublime Text sftp 설정  (0) 2016.09.21
SublimeText3 한글 인코딩(EUC-KR) 사용하기  (0) 2016.09.21
Sublimelinter 플러그인 깔기  (2) 2016.07.17
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다

/*

On OS X, basic text manipulations (left, right, command+left, etc) make use of the system key bindings,

and don't need to be repeated here. Anything listed here will take precedence, however.

*/

{ "keys": ["super+alt+s"], "command": "save_all" }, // 모든 파일 저장


{ "keys": ["super+k", "super+b"], "command": "toggle_side_bar" }, // 사이드바 열기 **

{ "keys": ["super+ctrl+f"], "command": "toggle_full_screen" }, // 전체화면


{ "keys": ["super+option+v"], "command": "paste_from_history" }, // 복사 히스토리 열기 *


{ "keys": ["ctrl+alt+up"], "command": "scroll_lines", "args": {"amount": 1.0} }, // 화면 한줄씩 위로 이동

{ "keys": ["ctrl+alt+down"], "command": "scroll_lines", "args": {"amount": -1.0} }, // 화면 한줄씩 아래로 이동


{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} }, // 다중 선택 *****

{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} }, // 다중 선택 *****


{ "keys": ["super+shift+["], "command": "prev_view" }, // 탭 이동 ***

{ "keys": ["super+shift+]"], "command": "next_view" }, // 탭 이동 ***

{ "keys": ["super+alt+left"], "command": "prev_view" }, // 탭 이동 ***

{ "keys": ["super+alt+right"], "command": "next_view" }, // 탭 이동 ***


{ "keys": ["super+]"], "command": "indent" }, // 들여 쓰기

{ "keys": ["super+["], "command": "unindent" }, // 내어 쓰기


{ "keys": ["super+l"], "command": "expand_selection", "args": {"to": "line"} }, // 한줄단위로 선택

{ "keys": ["super+d"], "command": "find_under_expand" }, // 동일 단어 다중 선택 *****

{ "keys": ["super+k", "super+d"], "command": "find_under_expand_skip" }, // 동일 단어 다중 선택 제외 **

{ "keys": ["super+shift+space"], "command": "expand_selection", "args": {"to": "scope"} },

{ "keys": ["ctrl+shift+m"], "command": "expand_selection", "args": {"to": "brackets"} },

{ "keys": ["ctrl+m"], "command": "move_to", "args": {"to": "brackets"} },

{ "keys": ["super+shift+j"], "command": "expand_selection", "args": {"to": "indentation"} },

{ "keys": ["super+shift+a"], "command": "expand_selection", "args": {"to": "tag"} },


{ "keys": ["super+alt+."], "command": "close_tag" }, // 태그 닫기


{ "keys": ["ctrl+minus"], "command": "jump_back" }, // 이전 작업 부분으로 이동 (전체 파일)

{ "keys": ["ctrl+shift+minus"], "command": "jump_forward" }, // 최근 작업 부분으로 이동 (전체 파일)


{ "keys": ["super+i"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse": false} }, // 다음 단어 찾기

{ "keys": ["super+shift+i"], "command": "show_panel", "args": {"panel": "incremental_find", "reverse": true} }, // 이전 단어 찾기


{ "keys": ["alt+super+g"], "command": "find_under" }, // 다음 선택 단어로 이동

{ "keys": ["shift+alt+super+g"], "command": "find_under_prev" }, // 이전 선택 단어로 이동

{ "keys": ["ctrl+super+g"], "command": "find_all_under" }, // 단어 전체 선택


{ "keys": ["super+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} }, // 전체 파일 찾기 *****

{ "keys": ["f4"], "command": "next_result" }, // 전체 파일 찾기의 다음 부분으로 이동 (전체 파일)

{ "keys": ["shift+f4"], "command": "prev_result" }, // 전체 파일 찾기의 이전 부분으로 이동 (전체 파일)


{ "keys": ["ctrl+super+up"], "command": "swap_line_up" }, // 커서 라인 상단으로 이동 *

{ "keys": ["ctrl+super+down"], "command": "swap_line_down" }, // 커서 라인 하단으로 이동 *


{ "keys": ["super+forward_slash"], "command": "toggle_comment", "args": { "block": false } },

{ "keys": ["super+alt+forward_slash"], "command": "toggle_comment", "args": { "block": true } },


{ "keys": ["super+j"], "command": "join_lines" }, // 라인 합치기

{ "keys": ["super+shift+d"], "command": "duplicate_line" }, // 라인 복사 **


{ "keys": ["super+alt+p"], "command": "show_scope_name" },


{ "keys": ["super+k", "super+up"], "command": "new_pane" }, // 새로운 구분 창 추가하면서 해당 창으로 이동


{ "keys": ["super+k", "super+u"], "command": "upper_case" }, // 대문자로

{ "keys": ["super+k", "super+l"], "command": "lower_case" }, // 소문자로


{ "keys": ["super+alt+["], "command": "fold" }, // 해당 블록 접기

{ "keys": ["super+alt+]"], "command": "unfold" }, // 해당 블록 펴기

{ "keys": ["super+k", "super+1"], "command": "fold_by_level", "args": {"level": 1} }, // 접기 레벨1

{ "keys": ["super+k", "super+2"], "command": "fold_by_level", "args": {"level": 2} }, // 접기 레벨2 

{ "keys": ["super+k", "super+3"], "command": "fold_by_level", "args": {"level": 3} }, // 접기 레벨3

{ "keys": ["super+k", "super+4"], "command": "fold_by_level", "args": {"level": 4} }, // 접기 레벨4

{ "keys": ["super+k", "super+5"], "command": "fold_by_level", "args": {"level": 5} }, // 접기 레벨5

{ "keys": ["super+k", "super+6"], "command": "fold_by_level", "args": {"level": 6} }, // 접기 레벨6

{ "keys": ["super+k", "super+7"], "command": "fold_by_level", "args": {"level": 7} }, // 접기 레벨7

{ "keys": ["super+k", "super+8"], "command": "fold_by_level", "args": {"level": 8} }, // 접기 레벨8

{ "keys": ["super+k", "super+9"], "command": "fold_by_level", "args": {"level": 9} }, // 접기 레벨9

{ "keys": ["super+k", "super+0"], "command": "unfold_all" }, // 모두 펴기

{ "keys": ["super+k", "super+j"], "command": "unfold_all" }, // 모두 펴기

{ "keys": ["super+k", "super+t"], "command": "fold_tag_attributes" },


{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }, // 커서 삽입, 수정 전환



'Tool > Sublime Text' 카테고리의 다른 글

SublimeText3 Settings  (0) 2016.11.09
SublimeText3 UTF-8 단축키 설정  (0) 2016.10.11
Sublime Text sftp 설정  (0) 2016.09.21
SublimeText3 한글 인코딩(EUC-KR) 사용하기  (0) 2016.09.21
Sublimelinter 플러그인 깔기  (2) 2016.07.17
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다

1. 서브라임에서 Package 들이 있는 폴더를 열어 준다.


2. ConvertToUTF8 열기


3. 자신이 사용하는 os에 맞는 파일을 열어서 수정해준다.


-수정해야 할 사항-

ctrl+shift+c    ctrl+shift+x (웹브라우저 개발자도구 단축키와 중복)

GBK    UTF-8

1
"keys": ["ctrl+shift+c"], "command""convert_to_utf8""args": {"encoding""GBK""stamp""0" }
cs



1
"keys": ["ctrl+shift+x"], "command""convert_to_utf8""args": {"encoding""UTF-8""stamp""0" }
cs


'Tool > Sublime Text' 카테고리의 다른 글

SublimeText3 Settings  (0) 2016.11.09
SublimeText3 macOS 단축키  (0) 2016.10.23
Sublime Text sftp 설정  (0) 2016.09.21
SublimeText3 한글 인코딩(EUC-KR) 사용하기  (0) 2016.09.21
Sublimelinter 플러그인 깔기  (2) 2016.07.17
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
    // The tab key will cycle through the settings when first created
    // Visit http://wbond.net/sublime_packages/sftp/settings for help
 
    // sftp, ftp or ftps
    "type""ftp",//sftp를 사용 한다면 sftp로 변경
 
    "save_before_upload"true,
    "upload_on_save"true//save 할때 서버로 자동 업로드
    "sync_down_on_open"false,
    "sync_skip_deletes"false,
    "sync_same_age"true,
    "confirm_downloads"false,
    "confirm_sync"true,
    "confirm_overwrite_newer"false,
 
    "host""ftp도메인주소",
    "user""아이디",
    "password""비번",
    //"port": "22",
 
    "remote_path""루트폴더"//ex) ftp프로그램으로 접속시 www라면 (/www/)
    "ignore_regexes": [
        "\\.sublime-(project|workspace)""sftp-config(-alt\\d?)?\\.json",
        "sftp-settings\\.json""/venv/""\\.svn/""\\.hg/""\\.git/",
        "\\.bzr""_darcs""CVS""\\.DS_Store""Thumbs\\.db""desktop\\.ini"
    ],
    //"file_permissions": "664",
    //"dir_permissions": "775",
 
    //"extra_list_connections": 0,
 
    "connect_timeout"30,
    //"keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"ssh_key_file": "~/.ssh/id_rsa",
    //"sftp_flags": ["-F", "/path/to/ssh_config"],
 
    //"preserve_modification_times": false,
    //"remote_time_offset_in_hours": 0,
    "remote_encoding""cp949", //서버에 한글파일이 있다면 cp949 설정
    //"remote_locale": "C",
    //"allow_config_upload": false,
cs


'Tool > Sublime Text' 카테고리의 다른 글

SublimeText3 Settings  (0) 2016.11.09
SublimeText3 macOS 단축키  (0) 2016.10.23
SublimeText3 UTF-8 단축키 설정  (0) 2016.10.11
SublimeText3 한글 인코딩(EUC-KR) 사용하기  (0) 2016.09.21
Sublimelinter 플러그인 깔기  (2) 2016.07.17
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다

SublimeText 3 는 기본으로 utf-8 인코딩을 사용한다.
만약 euc-kr 로 작성된 코드를 읽고 싶다는 ConvertToUTF8 패키지를 설치하자.

Ctrl + Shift + P -> install package -> ConvertToUTF8 설치

sublimetext 3 재시작하면 file 메뉴에 아래 항목이 생긴다.
Set File Encdoing To (인코딩을 변경해서 파일 저장)
Reload With Encoding (선택한 인코딩으로 다시 파일 로드)

사실 이제부터 euc-kr 파일을 읽으면 Reload with Encoding 사용하지 않고도 알아서 인코딩이 선택된다.
ConvertToUTF8.sublime-settings(Preferences -> Package Settings -> ConvertToUTF8 -> Settgins - Default) 설정에 다음과 같이 기본 설정되어 있다.
// Convert when loading/saving a file
"convert_on_load" : true,
"convert_on_save" : true


ConvertToUTF8 디폴트 메뉴는 다음과 같다.
Chinese Simplified(GBK) 중국어 간체
Chinese Traditional(BIG5) 중국어 번체
Korean (EUC-KR) CP949 도
Japanese (CP932)
Japanese (Shift_JIS)
Japanese (EUC-JP)

메뉴에는 없지만 CP949 도 지원한다.

'Tool > Sublime Text' 카테고리의 다른 글

SublimeText3 Settings  (0) 2016.11.09
SublimeText3 macOS 단축키  (0) 2016.10.23
SublimeText3 UTF-8 단축키 설정  (0) 2016.10.11
Sublime Text sftp 설정  (0) 2016.09.21
Sublimelinter 플러그인 깔기  (2) 2016.07.17
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다