

Change four field with your own customization: host, user, password and remote_path, save it.A file named sftp-config.json will show up in this folder.Right click on this folder and select SFTP/FTP -> Map to Remote.Drag a folder to sublime and this folder will show up in the sidebar.
SUBLIME TEXT SFTP LINE ENDING MANUAL
Sublime Text 3 import urllib.request,os,hashlib h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60' pf = 'Package Control.sublime-package' ipp = sublime.installed_packages_path () _opener ( _opener ( ()) ) by = ( '' + pf.replace ( ' ', '%20' )).read () dh = hashlib.sha256 (by ).hexdigest () print ( 'Error validating download (got %s instead of %s), please try manual install' % (dh, h )) if dh != h else open (os.path.join ( ipp, pf ), 'wb' ).write (by ) If the first upload to an FTP server takes a long time, try setting this to false. Default: 0 ftppassivemode If pasv mode should be used for the FTP connection. Setting this to 0 disables keepalive commands.

Sublime Text 2 import urllib2,os,hashlib h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60' pf = 'Package Control.sublime-package' ipp = sublime.installed_packages_path () os.makedirs ( ipp ) if not os.path.exists (ipp ) else None urllib2.install_opener ( urllib2.build_opener ( urllib2.ProxyHandler ()) ) by = urllib2.urlopen ( '' + pf.replace ( ' ', '%20' )).read () dh = hashlib.sha256 (by ).hexdigest () open ( os.path.join ( ipp, pf ), 'wb' ).write (by ) if dh = h else None print ( 'Error validating download (got %s instead of %s), please try manual install' % (dh, h ) if dh != h else 'Please restart Sublime Text to finish installation' ) For FTP connections, the command is NOOP, for SFTP connections, the command is cd.

Open Sublime console by pressing Ctrl + ~.
