Sublime Text 3 安裝、插件及開發

博客陸續更新,用於點滴總結、記錄下來。

工具:Sublime Text 3

一、插件安裝

  • 使用Package Control組件安裝:
    • 方式一:在線安裝。按Ctrl + ` 調出console粘貼、並回車、成功重啓(代碼最好以最新的爲準,下面是2019.02月的)
    • 方式二:加啓動文件,安裝包鏈接: https://pan.baidu.com/s/106Yr58GWbDs5t81_5TCIYg 提取碼: 815o
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)

沒有在那種網絡狀態,導致安裝插件失敗?  可以添加配置解決GFW牆:

Preferences > Package Settings > Package Control > Settings - User 添加配置,注意JSON格式,

  "channels":
    [
        "http://static.bolin.site/channel_v3.json",
        //"https://packagecontrol.io/channel_v3.json",
        //"https://web.archive.org/web/20160103232808/https://packagecontrol.io/channel_v3.json",
        //"https://gist.githubusercontent.com/nick1m/660ed046a096dae0b0ab/raw/e6e9e23a0bb48b44537f61025fbc359f8d586eb4/channel_v3.json"
    ],

二、Sublime常用快捷鍵

三、sublime 插件安裝提高開發效率

1,保存之後的代碼是帶有這樣的:“❌”,沒有保存時帶有:“⭕”

.

 

2、 當在編寫代碼時一行的代碼過長就會形成滾動條,查看的時候極爲不便,所以設置爲自動換行最好。

  • Sublime Text 3 設置自動換行顯示 可以使用快捷鍵   英文對應的是:View ------>Word Wrap

  • 另外一種:首選項--->默認-用戶,(英文:preference->setting user)在打開的Json文件中添加 "word_wrap": true 

3、打開顯示文件目錄樹、同時打開View裏的Side Bar-->Open Side Bar

4、sublime格式化代碼

  •  其實sublime自身就有格式化命令,就不再安裝插件,位置在[Edit]->[Line]->[Reindent] 。但這個默認的命令沒有快捷鍵,就重新定義了一下。設置快捷鍵找了有衝突情況,選擇了:ctrl+shift+r、按照下圖操作就行了。

5、代碼自動註釋生成

  • DocBlockr:這個插件可以很好的生成js ,php 等語言函數註釋,只需要在函數上面輸入/** ,然後按tab 就會自動生成註釋。生成帶有@的註釋規範。寫好一個函數後,在上面一行輸入/**,按tab鍵就會生成。
/**
function FunctionName($value='')
{
	# code...
}
/**
 * @param string
 */
function FunctionName($value='')
{
	# code...
}

6、推薦一些好用的插件 講的都比較詳細

7、爲什麼sublime text中input、img等沒有閉合標籤?需要自己手動配置,如下

添加以下代碼:

{
      "syntaxProfiles": {
          // Enable XHTML dialect for HTML syntax
          "html": "xhtml"
      }
}

8、徹底刪除sublime

首先,卸載配置文件( Preferences-->Browse Packages )、打開文件夾後刪除所有文件夾(  此處存着用戶數據,卸載或者升級時是不會刪除 )。其次,只需打開控制面板-->程序和功能-->找到安裝的Sublime Text3-->右鍵“卸載”即可。

9、sublime 註釋的字體上下不對稱

  • 解決辦法, Settings-user裏添加: "font_options": ["gdi"]

10 、sublime 誤刪除文件夾 文件

  • 進入被刪除的文件所在目錄,Ctrl+z即可撤銷刪除操作

11、快速搭建html框架快捷鍵!+tab發現失效,查資料發現缺少Emmet插件

  •  缺少Emmet 插件

12、tab鍵縮進失效--對於已經創建好的項目,默認設置是不生效的,而且每次修改完文件之後,重啓 sublime 並不會生效

  • 所有的這些問題說白了,是熱鍵衝突問題, 安裝 EditorConfig 插件,然後設置 .editorconfig文件,強制設置項目的 tab_size (按照JSON格式寫)

13、許可證激活

help-->purchase  

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

14、Sublime Text自定製代碼片段(Code Snippets)

 https://9iphp.com/web/html/sublime-text-code-snippets.html

15、以本地服務器方式打開(插件:sublime server

使用sublime server啓動本地服務器進行調試

16、批量修改代碼 以及搜索

也可以使用:`Ctrl+shift+F` 

17、自動適應縮進的粘貼

有時候複製粘貼 (Ctrl + V) 的代碼縮進不正確,雖然可以按tab鍵縮進,但是代碼量多的時候就顯得力不從心了,那麼爲了提高效率,sublime提供了快捷方式:Ctrl + Shift + V 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章