# Sublime Text3 에 대하여
특징 : 확장성이 좋고, 가볍고, 빠르다
터미널 실행 방법 : sudo ln -s /applications/sublime\ text\ 2.app/contents/sharedsupport/bin/subl /bin/subl
CLI : 커맨드 라인 인터페이스
단축키
-
ctrl + ` : 콘솔창
-
cmd + shift + p : 커맨드 팔레트
# 설치 - Package Control
플러그인 설치하기 위해 package Control 설치 : 커맨드 팔레트에서 install package control 선택
package control : 기능 확장 (링크)
tools -> Command Palette 선택, package control 입력 시 메뉴 나오면 설치 성공
에러
-
1 missing ... : 중요한 오류 아님. 재시작
메뉴
-
install package : 패키지 설치
-
list Package : 설치 된 패키지 목록
-
Remove Package : 패키지 삭제
패키지
-
brackethighlight : 소스 블락 강조해주는 패키지
# 설치 - 폴더 설정
폴더로 sublime 실행하는 방법1 :
spotlight(automator)
-> 서비스 셀 스크립트 실행
-> 서비스가 받는 선택 항목 (파일 또는 폴더) 통과입력 (변수)로 바꾸고 -> 박스 안에 다 지우고 아래 경로 입력
폴더로 sublime 실행하는 방법 2
/Application/Sublime\ Text.app/Contents/ShareSupport/bin/subl -n $@
-> 저장 -> 폴더 찾아서 우클릭 메뉴(저장된 이름)
터미널로 sublime 실행하는 방법 (심볼릭 링크)
터미널 -> sudo ln -s /Application/Sublime\ Text.app/Contents/ShareSupport/bin/subl / bin/subl
# FTP & SFTP
ftp : 파일 전송 프로토콜
sftp : 데이터 암호화 전송
코드작성 -> ftp 전송 -> 서버
sublime sftp 확장 기능 -> 로컬 코드 수정 -> Sync 서버에 올림
password 방식, SSH Key 지원
설치 : package control : install package -> sftp
연결 : 새로운 폴더 Open 우클릭 메뉴 -> sftp/ftp (Map to Remote) -> ftp 정보 입력 -> browser remote
설정 (sftp-config.json)
- save_before_upload : 저장하기 전에 업로드할지 여부
- upload_on_save : 로컬 수정과 저장을 하면 동시에 서버 업로드
- sync_down_on_open : 로컬에서 파일을 열면 서버에서 받아와 열어준다
- sync_skip_deletes : 삭제한 파일은 동기화에 제외시킬지 여부
- confirm_downloads : 다운로드 확인 여부를 체크
- confirm_overwrite_newer : 확인된 파일의 덮어쓰기 여부를 체크
-
“host” : “”
-
“user”: “”
-
“password”: “”
-
“remote_path”: “
remote : 서버
local : 당신 컴
연결 안될 경우
1. preference -> package settings -> sfrp -> settings - default
2. debug false 첫줄 카피
"debug": false
//,"debug_log_file": "C:\\Users\\Username\\ 폴더경로\\sublime_sftp_debug.txt"
3. preference -> package settings -> sfrp -> settings - user
"debug": true,
"debug_log_file": "C:\\Users\\Username\\폴더경로\\sublime_sftp_debug.txt
내려받기
1. 폴더 메뉴 -> sftp/ftp -> Sync Remote -> Local
- select via quick menu -> perform listed operations (see sftp menu)
- 주의 : 상위 폴더에서 sync 시 전체 다 동기화 됨
2. 해당 폴더로 이동 후 folder action -> 다운로드
# 사용방법
사이드바
- project -> add folder to project
- 디렉토리와 파일 목록을 보여줌
- 파일의 추가/수정/삭제/검색 같은 기능을 제공
Goto Anything
- 원하는 파일이나 코드를 빠르게 찾아주는 일종의 검색기능. 일부만 입력해도 된다.
- goto -> goto anything
- @ - 클래스나 메소드를 찾을 때는 @를 입력하고 심볼 입력 ex) event.php@queue
- # - 텍스트 검색 ex) </font>event.php#Instrutions
- : - 입력 후 숫자 입력하면 특정 행 ex) module.php:300
'컴퓨터공학 > 개발환경' 카테고리의 다른 글
버전관리 | SourceTree (0) | 2020.01.16 |
---|---|
에디터 | ATOM (0) | 2019.12.16 |
개발환경 | 웹프레임워크의 종류 (0) | 2019.11.21 |
개발환경 | 프로그래밍 언어의 분류 (0) | 2019.11.21 |
개발환경 | 개발 도구의 종류 (1) | 2019.11.21 |
버전관리 | Git (0) | 2019.09.26 |
버전관리 | Github (깃허브) 사용법 (0) | 2019.04.26 |
개발환경 | 서버의 종류 (0) | 2018.09.19 |
댓글