본문 바로가기
컴퓨터공학/개발환경

에디터 | SublimeText3

by KISCH 2019. 4. 26.
반응형

 

 

 

# 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

 

반응형

댓글