A. win2003系統下 FreeFileSync v8.1 如何通過sftp將需要備份的文件上傳到ftp伺服器進行備份。
默認的sublime text是沒有這個sftp連接功能的,這只是一個文本編輯器,相當於windows下的txt,所以要先裝上插件:
安裝Sublime Text 2插件的方法:
1.直接安裝
安裝Sublime text 2插件很方便http://www.uuudown.com/,可以直接下載安裝包解壓縮到Packages目錄
(菜單->preferences->packages)。
2.使用Package Control組件安裝,下載這個方法要先安裝Package Control,我就是用這個方法安裝的。
先安裝package control組件,然後直接在線安裝。
1) 按Ctrl+`調出console, 粘貼以下代碼到底部命令行並回車:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
2)重啟Sublime Text 2。
如果在Perferences->package settings中看到package control這一項,則安裝成功。
3)用Package Control安裝插件的方法:
按下Ctrl+Shift+P調出命令面板
輸入install選擇下面提示的 Install Package選項並回車,然後輸入SFTP,下拉列表中會出現一些相關的插件,選中sftp進行安裝就行了,裝好後還需配置如下:選菜單欄中的File->SFTP/FTP->Set up Server,然後出現一個配置窗口如下,
連接成功的話會有在sublime的底部如下顯示,這樣鏈接成功了。。。
按下Ctrl+Shift+P調出命令面板
選中sftp進行安裝就行了,裝好後還需配置如下:
選菜單欄中的File->SFTP/FTP->Set up Server,然後出現一個配置窗口如下,
注意是ftp連接的話,要將sftp改成ftp,然後設置主機名,密碼,埠就行了,ftp的埠是21。
連接成功的話會有在sublime的底部如下顯示,這樣鏈接成功了。。。
下面介紹將一個項目上傳:
在工具欄中點擊Project - Add Folder to Project...,選擇項目的文件夾。這樣左側會出現project文件夾,右鍵project,選擇FTPSync - Setup FTPSync in this folder,之後會出來一個配置文件sftp-config.json,對配置文件進行修改,代碼如下:
[php] view plain
{
// 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": "ftp",
"save_before_upload": true,
"upload_on_save": false,
"sync_down_on_open": false,
"sync_skip_deletes": false,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "wangshangyou.com",
"user": "",
"password": "",
//"port": "22",
"remote_path": "/",
"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"
],
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
}
在project目錄結構中選擇文件右鍵上傳,或者在命令輸入框中輸入命令。
這樣就完成了。
主要快捷鍵列表:
Ctrl+L 選擇整行(按住-繼續選擇下行)
Ctrl+KK 從游標處刪除至行尾
Ctrl+Shift+K 刪除整行
Ctrl+Shift+D 復制游標所在整行,插入在該行之前
Ctrl+J 合並行(已選擇需要合並的多行時)
Ctrl+KU 改為大寫
Ctrl+KL 改為小寫
Ctrl+D 選詞 (按住-繼續選擇下個相同的字元串)
Ctrl+M 游標移動至括弧內開始或結束的位置
Ctrl+Shift+M 選擇括弧內的內容(按住-繼續選擇父括弧)
Ctrl+/ 注釋整行(如已選擇內容,同「Ctrl+Shift+/」效果)
Ctrl+Shift+/ 注釋已選擇內容
Ctrl+Z 撤銷
Ctrl+Y 恢復撤銷
Ctrl+M 游標跳至對應的括弧
Alt+. 閉合當前標簽
Ctrl+Shift+A 選擇游標位置父標簽對兒
Ctrl+Shift+[ 折疊代碼
Ctrl+Shift+] 展開代碼
Ctrl+KT 折疊屬性
Ctrl+K0 展開所有
Ctrl+U 軟撤銷
Ctrl+T 詞互換
Tab 縮進 自動完成
Shift+Tab 去除縮進
Ctrl+Shift+↑ 與上行互換
Ctrl+Shift+↓ 與下行互換
Ctrl+K Backspace 從游標處刪除至行首
Ctrl+Enter 游標後插入行
Ctrl+Shift+Enter 游標前插入行
Ctrl+F2 設置書簽
F2 下一個書簽
Shift+F2 上一個書簽