一款好用的編輯器Sublime
安裝
1赘风、下載
下載網(wǎng)址http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/
2碍彭、安裝插件包Package Control
方法1遣臼、按 Ctrl+`(就是~這個(gè)鍵) 復(fù)制下面的代碼 確認(rèn) 重新啟動(dòng)sublime text2
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())
sublime text3安裝代碼
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
如果安裝失敗請(qǐng)移步https://packagecontrol.io/installation
方法2庸诱、下載[Package Control]的安裝包
http://sublime.wbond.net/Package%20Control.sublime-package
點(diǎn)擊菜單欄preference下面的Preference--Browse Packages--退回上一層文件夾-打開Installed Packages--復(fù)制進(jìn)去
3、安裝插件
步驟:
1昧碉、快捷鍵Ctrl+Shift+p打開Package Control
2埃脏、輸入Install Package回車,輸入插件名稱比如Emmet
4丢郊、插件推薦
Alignment :主要用于代碼對(duì)齊
AutoFileName:快捷輸入文件名
Bracket Highlighter:代碼匹配
ConvertToUTF8:文件轉(zhuǎn)碼成utf-8
Emmet:編碼快捷鍵盔沫,很強(qiáng)大哦
HTML/CSS/JS Prettify :格式化HMTL/CSS/JS
JsFormat:Javascript的代碼格式化插件
Js Minifier:一款基于Google Closure compiler壓縮Js文件插件
LESS:LESS高亮插件
PhpTidy:格式化php
SFTP:sftp上傳
SublimeCodeIntel:代碼提示
SublimeTmpl:模板插件
ColorPicker:調(diào)色板
...
ps:每次安裝完插件需要重啟編輯器才能看到新安裝的插件
4、常用快捷鍵(部分建立在插件安裝的基礎(chǔ)上)
1枫匾、Ctrl+Alt+h新建一個(gè)html文件(Ctrl+Alt+架诞,可以是h、p干茉、c谴忧、j等分別對(duì)應(yīng)html、php角虫、css沾谓、js文件
2、在新建的頁面中輸入戳鹅!均驶,然后回車可以建好一個(gè)html文件的主要框架,還有多種類似的快捷方式請(qǐng)搜索emmet快捷鍵
3枫虏、選中你想要修改的文字妇穴,然后重復(fù)Ctrl+D就可以選中頁面中所有相同的文字
4、按住Ctrl隶债,鼠標(biāo)光標(biāo)可以放在多個(gè)你想要修改或者添加文字的地方
5腾它、Ctrl+F查找
6、Ctrl+W關(guān)閉當(dāng)前頁
7燃异、Ctrl+Shift+T打開剛剛關(guān)閉的頁面
...
5携狭、Sftp上傳
1、安裝SFTP插件
2回俐、左側(cè)Folders欄中→選擇項(xiàng)目文件夾→右鍵點(diǎn)擊Sftp→點(diǎn)擊Map to Remote→會(huì)新生成一個(gè)json格式的文件
3逛腿、部分修改sftp-config.json文件
{
// 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": false,
"sync_down_on_open": false,
"sync_skip_deletes": false,
"sync_same_age": true,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "example.com",
"user": "username",
//"password": "password",
//"port": "22",
"remote_path": "/example/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,
//"ftp_obey_passive_host": false,
//"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",
//"allow_config_upload": false,
}
upload_on_save:改為true是保存文件時(shí)會(huì)自動(dòng)上傳到服務(wù)器
host:改為自己想要上傳的域名
user、password仅颇、port:用戶名单默、密碼、端口
remote_path:上傳路徑
6忘瓦、插件移除
ctrl+shift+p輸入remove package列表出選擇要移除的插件即可