[TOC]
# Sublime Text 使用介紹、全套快捷鍵及插件推薦
開篇:如果說Notepad++是一款不錯Code神器,那么Sublime Text應當稱得上是神器滴哥。Sublime Text最大的優點就是跨平臺,Mac和Windows均可完美使用;其次是強大的插件支持,幾乎無所不能。
## 開始使用Sublime Text:
Sublime Text有Dev版本,推薦使用,下載地址,一般推薦下載便攜版本(Portable version),這樣拿來拿去很方便,也不用安裝,而且插件和主體在一個目錄下,便攜。
## Sublime Text快捷鍵:
* Ctrl+Shift+P:打開命令面板
* Ctrl+P:搜索項目中的文件
* Ctrl+G:跳轉到第幾行
* Ctrl+W:關閉當前打開文件
* Ctrl+Shift+W:關閉所有打開文件
* Ctrl+Shift+V:粘貼并格式化
* Ctrl+D:選擇單詞,重復可增加選擇下一個相同的單詞
* Ctrl+L:選擇行,重復可依次增加選擇下一行
* Ctrl+Shift+L:選擇多行
* Ctrl+Shift+Enter:在當前行前插入新行
* Ctrl+X:刪除當前行
* Ctrl+M:跳轉到對應括號
* Ctrl+U:軟撤銷,撤銷光標位置
* Ctrl+J:選擇標簽內容
* Ctrl+F:查找內容
* Ctrl+Shift+F:查找并替換
* Ctrl+H:替換
* Ctrl+R:前往 method
* Ctrl+N:新建窗口
* Ctrl+K+B:開關側欄
* Ctrl+Shift+M:選中當前括號內容,重復可選著括號本身
* Ctrl+F2:設置/刪除標記
* Ctrl+/:注釋當前行
* Ctrl+Shift+/:當前位置插入注釋
* Ctrl+Alt+/:塊注釋,并Focus到首行,寫注釋說明用的
* Ctrl+Shift+A:選擇當前標簽前后,修改標簽用的
* F11:全屏
* Shift+F11:全屏免打擾模式,只編輯當前文件
* Alt+F3:選擇所有相同的詞
* Alt+.:閉合標簽
* Alt+Shift+數字:分屏顯示
* Alt+數字:切換打開第N個文件
* Shift+右鍵拖動:光標多不,用來更改或插入列內容
* 鼠標的前進后退鍵可切換Tab文件
* 按Ctrl,依次點擊或選取,可需要編輯的多個位置
* 按Ctrl+Shift+上下鍵,可替換行
## Sublime Text 設置:
Setting User
以下是浩子使用的
~~~
{
"font_face": "courier new",
"font_size": 9.0,
"highlight_line": true,
"scroll_past_end": false,
"tab_size": 4,
"theme": "Soda Dark.sublime-theme",
"word_wrap": true
}
~~~
## Sublime Text插件:
Package Control網址`https://packagecontrol.io/installation`
建議先啟用Package Control,作用是安裝插件時很方便,啟用方法:菜單欄 – View – Show Console,貼入以下代碼并回車,然后重啟Sublime。如果你所在的網絡無法啟用,則無法使用,手動搜索下載去吧(話說你的網也被封了?)。
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + 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)
開始安裝一些非常實用的插件吧,Ctrl+Shift+P(菜單 – Tools – Command Paletter),輸入 install 選中Install Package并回車,輸入或選擇你需要的插件回車就安裝了(注意左下角的小文字變化,會提示安裝成功),安裝其它插件也是這個方法,非常快速。
* ZenCoding
不得不用的一款前端開發方面的插件,Write less , show more.安裝后可直接使用,Tab鍵觸發,Alt+Shift+W是個代碼機器。
* Alignment
代碼對齊,如寫幾個變量,選中這幾行,Ctrl+Alt+A,哇,齊了。
* Prefixr
寫 CSS可自動添加 -webkit 等私有詞綴,Ctrl+Alt+X觸發。
* Tag
Html格式化,右鍵Auto-Format Tags on Ducument。
* Clipboard History
剪貼板歷史記錄,顯示更多歷史復制,Ctrl+Shift+V觸發。
* SideBarEnhancements
側欄右鍵功能增強,非常實用
* Theme – Soda
完美的編碼主題,用過的都說好,Setting user里面添加”theme”: “Soda Dark.sublime-theme”
* GBK to UTF8
將文件編碼從GBK轉黃成UTF8,菜單 – File里面找
* SFTP
直接編輯 FTP 或 SFTP 服務器上的文件,絕對FTP浮云
* WordPress
集成一些WordPress的函數,對于像我這種經常要寫WP模版和插件的人特別有用
* PHPTidy
整理排版PHP代碼
* YUI Compressor
壓縮JS和CSS文件
- 前端工程師
- HTML
- 使用meta實現頁面的定時刷新或跳轉
- 表單相關
- 表單元素input、按鈕、文字完美垂直居中對齊方法
- CSS
- 相關工具網站
- JS
- jQuery
- 第1章 初始jQuery
- 環境搭建
- jQuery對象與DOM對象
- jQuery對象轉化成DOM對象
- DOM對象轉化成jQuery對象
- 第2章 jQuery選擇器
- id選擇器
- 類選擇器
- 元素選擇器
- 全選擇器(*選擇器)
- 層級選擇器
- 基本篩選選擇器
- 內容篩選選擇器
- 可見性篩選選擇器
- 屬性篩選選擇器
- 子元素篩選選擇器
- 表單元素選擇器
- 表單對象屬性篩選選擇器
- 特殊選擇器this
- 第3章 jQuery的屬性與樣式
- 元素的數據存儲
- 問題解決方案
- 解決innerHTML包含的js代碼不能被執行的問題
- webpackdoc
- 前端開發框架
- Bootstrap 3.3.6
- 起步
- 全局 CSS 樣式
- 概覽
- 柵格系統
- PHP
- PHP入門篇
- 基礎總結
- PHP環境變量$_SERVER和系統常量詳細說明
- PHP進階篇
- 數組
- 函數
- 類
- 字符串操作
- 正則表達式
- 會話控制
- 文件系統
- 日期和時間
- 圖形圖像操作
- PHP異常處理
- 數據庫操作
- WEB在線文件管理器
- PHP文件操作
- 獲取首層目錄信息
- 獲取文件信息
- 列表顯示文件及大小
- PHP與MySQL關系大揭秘
- PHP支持哪些數據庫
- 數據庫擴展
- 連接MySQL數據庫
- 執行MySQL查詢
- 插入新數據到MySQL中
- MVC架構模式分析與設計
- Smarty模版語法
- Smarty的基本語法
- Smarty的條件判斷語句
- Smarty的循環語句
- Smarty的文件引用
- Smarty類和對象賦值與使用
- Smarty函數的使用
- functions函數插件的定義和使用
- modifiers變量調節器插件的定義和使用
- block functions區塊函數插件的定義和使用
- Smarty實例
- MVC微型框架的建立
- 網絡摘抄
- PHPExcel如何讀取超大excel文件
- Composer
- Composer技巧
- PHP 開發者該知道的 5 個 Composer 小技巧
- composer常用命令
- Composer使用方法整理(Cy23)
- 利用Composer一步一步搭建自己的PHP框架
- ThinkPHP
- ThinkPHP中RBAC類詳解(一)
- 附:添加注釋版RBAC類源碼
- 常見問題
- 常見方法
- thinkphp 合并兩個字段組合成一個臨時字段concat函數
- ThinkPHP Where 條件中使用表達式
- 編程相關工具
- Eclipse
- Eclipse或Zendstudio漢化
- Zend studio
- Zendstudio快捷鍵
- Zend Studio實用快捷鍵一覽表
- Sublime text
- Sublime text快捷鍵
- 16 個 Sublime Text 快捷鍵
- Emmet的用法及相關語法
- VS Code
- 數據庫
- MySql
- 問題匯總
- mysql創建存儲過程失敗1307錯誤解決
- Mysql出現Field * doesn't have a default value解決辦法
- mysql:ADO連接mysql數據庫,驅動程序和ODBC數據源問題
- 自己如何正確獲取MYSQL的ADO連接字符串
- 網上摘抄
- mysql 存在更新 不存在插入
- Mysql字符串字段中是否包含某個字符串,用 find_in_set
- mysql字段類型對應的數字編號
- 5.7mysql group分組查詢錯誤問題
- mysql常用操作語句
- SQL2005
- SQL常見錯誤
- 使用 sp_change_users_login 修復產生的孤 立賬戶 & 還原中的孤立用戶
- ASP
- Url編碼解碼函數合集 含utf-8和gb2312
- 其他前端相關技巧
- 聯機查看 Office 文檔
- 服務器配置
- windows
- 服務器安裝
- XAMPP自帶TOMCAT插件可以支持php+java
- IIS
- iis7服務器,客戶端無法下載exe文件的解決之道
- Linux
- ubuntu
- Linux安裝JDK
- 輔助開發工具
- Git