티스토리 뷰

Sublime text 에서 ftp 혹은 sftp 로 프로젝트를 진행하는 방법입니다.


일단 Sublime text 에 Package Controller 를 설치해주셔야 합니다. 방법은 2가지가 있는대요. 2가지 모두 설명드리겠습니다.


영문 페이지를 보시고 싶으신분은 링크를 따라 가보시기 바랍니다. 

링크 : https://sublime.wbond.net/installation


1-1. Package Controller Sublime Text Console 를 이용한 방법


Sublime text 를 켠상태에서 ctrl + '  혹은 View > Show Console 를 선택하여 주도록 합니다.


위와 같이 과정을 진행하여 주시면 아래와 같이 Sublime text 에 콘솔이 나타나는 것을 보실 수 있습니다.


이제 이 콘솔에 텍스트 방식의 Python 코드를 Sublime Text의 버전에 맞게 넣어주시기 바랍니다.



위와 같이 홈페이지에서 복사한 python 코드를 입력해주시면 아래와 같이 결과를 보실수 있습니다.



Python 코드는 아래의 링크에 들어가셔서 보시기 바랍니다. 이유는 페이지의 하단에 써있지만 Sublime Text 의 릴리스 마다 코드가 변경된다고 합니다. 따라서 코드를 복사하기 하여 배포하기 보다는 페이지의 링크를 공유해달라는 글 입니다..


링크 : https://sublime.wbond.net/installation



이제 콘솔이 실행되고 모두 설치된다면 Sublime Text 를 재시작해주시기 바랍니다.




1-2. Package Controller 파일을 받아서 설치하는 방법


 위의 방법으로 설치가 되지 않으실 경우 직접 파일을 받아서 설치하도록 합니다.


Package Control.sublime-package.zip

위의 파일을 받으시거나 위에서 소개한 페이지에서 파일을 받으신 후


Sublime text 에서 아래와 같이 Preferences > Browse Packages... 을 선택합니다.



 선택하시면 아래와 같이 폴더가 열리는걸 보실수 있는대요. 여기서 Installed Packages 에 위에서 다운받은 파일을 복사해주도록 합니다.



이제 Sublime Text 를 재시작하여 주도록합니다. 


위의 과정을 모두 하시면 아래와 같이 Package Control 을 보실수 있으실것입니다.




2. FTP/SFTP 를 사용하기 위한 준비하기


 위의 사진에 있는 Package Control 을 클릭하시면 아래와 같이 Package Control 창을 보실수 있는대요 여기서 Install Package 를 선택합니다.



그리고 아래와 같이 sftp 를 선택하여 설치하시기 바랍니다.




주의 : 아래는 FTPSync 입니다. FTPSync 의 경우 SFTP 를 지원하지 않습니다.




SFTP 선택하시면 아래와 같이 콘솔창에서 설치되는 것을 확인하실수 있습니다.



FTP 를 이용하여 개발을 하실 준비가 모두 되었습니다.


2-1. SFTP 를 이용하여 FTP / SFTP 사용방법 


 FTP / SFTP 를 본격적으로 사용하는 방법입니다. 아래와 같이 Open 을 이용하여 프로젝트의 로컬( Local ) 디렉토리를 열도록합니다.


( * Sublime Text 의 경우 FTP 에 접속하여 바로 수정하는것이 아닌 로컬에 저장한 후 Sync 를 하셔야 합니다. )






 아래와 같이 우측 버튼을 클릭 후 SFTP / FTP > Map to Remote... 을 선택하도록합니다.




 선택을 하셨다면 아래와 같이 sftp-config.json 파일이 하나 생겨난 것을 보실수 있습니다. 여기에 FTP 의 설정을 넣어 주신 후 저장하시기 바랍니다.



이제 본격적으로 FTP 를 사용하실수 있습니다.


 사용 방법으로는 아래와 같이 프로젝트에서 우클릭을 하시면 아래와 같은 메뉴들을 보실수 있습니다. 일단 Sync Local -> Remote... 을 선택하여 Sync를 해보도록 하겠습니다.



 메세지가 너무 길어서 아래와 같이 작게 표시되었지만 Sync 가 정상적으로 진행된다면 아래와 같이 콘솔에 Sync 상황이 표시됩니다.



 만약 어떤 새로운 파일이 업로드되거나 사용자의 허락을 받아야되는 상황이 온다면 아래와 같이 yes 를 요청하는 창이 뜨게 됩니다. 



아래는 위의 요청사항에 대한 Console 입니다.



 이제 YES를 누르시고 원격 페이지를 확인하여 보신다면 정상적으로 파일이 로컬에 있는 파일들로 교체된 것을 확인하실 수 있습니다.



공유하기 링크
댓글