使用sublime text的sftp插件。操作步骤大概如下:
(1)本机新建一个空目录。
(2)sublime打开空目录,右键 -> sftp -> map to remote …,然后编辑配置(前提是先安装sftp插件):
(1)本机新建一个空目录。
(2)sublime打开空目录,右键 -> sftp -> map to remote …,然后编辑配置(前提是先安装sftp插件):
{
// 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": "sftp",
"save_before_upload": true,
"upload_on_save": true,
"sync_down_on_open": true,
"sync_skip_deletes": false,
"sync_same_age": true,
"confirm_downloads": false,
"confirm_sync": false,
"confirm_overwrite_newer": false,
//远程主机
"host": "10.211.55.10",
"user": "xushengbin",
"password": "xushengbin",
"port": "22",
"remote_path": "/data/www/wwwroot",
//下面这些匹配项,不同步。
"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","/log/","/bin/"
],
"extra_list_connections": 4,
"connect_timeout": 30,
"preserve_modification_times": true,
}
然后保存配置。
(3)如果配置没问题,即ssh可以连到你填写的host主机,然后就会自动把远端的代码下载到本机。如
我这个目录的代码就是通过sftp远程下载的。
接下来,每次打开一个文件,就会自动从远程同步更新当前文件,修改一个文件,也会自动同步到远端,是不是很方便啊?重要的是,这种方式,技术上好理解啊,出了问题也好解决,不就是sftp(ssh)?
最后说一句:大家不要纠结于那个ide好用,不同时期,不同需求,适合用哪个就用哪个。