Sublime 前端配置

package control的安裝

  1. 按Ctrl+`調(diào)出console(注:安裝有QQ輸入法的這個(gè)快捷鍵會(huì)有沖突的彰触,輸入法屬性設(shè)置-輸入法管理-取消熱鍵切換至QQ拼音)

  2. 在輸入框中輸入下面命令

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)
  1. 在preference工具欄中看是否有package control或者ctrl+shift+p 在彈出的面板中輸入 package control 看到有該選項(xiàng), 存在即說(shuō)明安裝成功

  2. 安裝插件: ctrl+shift+p: 輸入install package, 回車(chē), 輸入你想要安裝的插件

  3. 也可以安裝package control組件,然后直接離線安裝:


配置與快捷使用

  1. 針對(duì)文字顯示不能隨光標(biāo)移動(dòng)的問(wèn)題: 添加插件 IMESupport
    preference->package control->install package-->IMESupport
    常用插件 convertToUTF8 EncodingHelper

  2. 快捷鍵的使用

    • ctrl+p: 命令查找搜索項(xiàng)目中的文件 @查找節(jié)點(diǎn)
    • ctrl+d: 改變變量 所有的都會(huì)改變 . ctrl+k跳過(guò)當(dāng)前的變量, 同時(shí)多行操作
    • ctrl+shift+d: 復(fù)制當(dāng)前行
    • Ctrl+Shift+K 刪除整行
    • alt+f3 整頁(yè)選中選擇的詞
    • 按住shift+右鍵 產(chǎn)生多行游標(biāo)
    • 命令模式 (ctrl+shift+p -> set syntax:javascript)
  3. 匹配模式: ctrl+p: #+body跳轉(zhuǎn)到指定標(biāo)簽

  4. minimap 預(yù)覽圖模式
    ctrl+shift+p: View Toggle Minimap 打開(kāi)或者關(guān)閉右側(cè)小地圖

  5. 使用EMMET插件

  • 輸入! 然后ctrl+e 生成html5模板代碼 (或者輸入 doc 然后 ctrl+e)

  • ctrl+enter: 當(dāng)前頁(yè)加上一行

  • ul>li.class#id$*10+ ctrl+e{content}[properties=value]

  • div+p+bq 創(chuàng)建三個(gè)并列標(biāo)簽

  • ctrl+{ }分別左右縮進(jìn)

    • 游標(biāo)alt+f3-->選中所有的相同 h2{this is the title}(大括號(hào)代表的是輸出)
      復(fù)制粘貼的時(shí)候: ctrl+shift+v 代碼有格式粘貼
      emmet api API地址
  • css

    • p20 tab == padding:20px;
    • m0-auto == margin:0 auto;
  • wrap with abbreviation

  1. 主題安裝:
    install package: theme-flatland space-gray

  2. 插件安裝

  • JQuery jquery語(yǔ)法提示
  • JavaScript+Node.js js語(yǔ)法提示
  • Insert callback(快捷鍵 alt+c) 快速插入
  • Advanced new File ctrl+alt+N 輸入文件名或者路徑名
  • sideBarEnhancements: 側(cè)邊欄目加強(qiáng)
  • DocBlockr: 注解器模塊 ctrl+/ 快速注釋
  • sublimeLinter 語(yǔ)法和風(fēng)格校驗(yàn)
  • sublimeLinter-JShint
    • 然后(安裝npm包) 但是首要的是安裝nodejs
    • (進(jìn)入nodejs的安裝目錄目錄下面在cmd目錄下輸入) 最好選擇默認(rèn)安裝
    • npm install -g jshint //安裝jshint
      自定義校驗(yàn)風(fēng)格: 配置文件必須以.jshintrc命名 配置文件是以json文件的格式
      "eqeqeq":true, 'curly":true;
  • HTML+JS+CSS Pretty: 快捷 ctrl+shift+h
  • Trailing Spaces插件: 高亮顯示多余的空格和Tab
  • Tag插件 標(biāo)簽縮進(jìn)補(bǔ)全排版和校驗(yàn) Edit->Tag->Auto Format Tags On Document
  • Terminal插件 快捷彈出cmd ----> Ctrl+Shift+T 參考網(wǎng)址 http://www.wiibil.com/website/sublimelinter-jshint-csslint.html
  1. 注冊(cè)碼
    /////////////////////////////////注冊(cè)碼
    Michael Barnes
    Single User License
    EA7E-821385
    8A353C41 872A0D5C DF9B2950 AFF6F667
    C458EA6D 8EA3C286 98D1D650 131A97AB
    AA919AEC EF20E143 B361B1E7 4C8B7F04
    B085E65E 2F5F5360 8489D422 FB8FC1AA
    93F6323C FD7F7544 3F39C318 D95E6480
    FCCC7561 8A4A1741 68FA4223 ADCEDE07
    200C25BE DBBC4855 C4CFB774 C5EC138C
    0FEC1CEF D9DCECEC D3A5DAD1 01316C36

  2. Sublime使用手冊(cè)
    ctrl+k+b 隱藏/顯示菜單欄
    ctrl+j 合并一行
    ctrl+d 選中多個(gè)單詞
    shift+右鍵 塊選擇
    alt + <- 每次移動(dòng)一個(gè)單位
    ctrl+k+l轉(zhuǎn)小寫(xiě) (lower)
    ctrl+k+u轉(zhuǎn)大寫(xiě) (upper)
    縮進(jìn)控制: Reindent Lines (ctrl+shift+r)
    ctrl+` 打開(kāi)控制臺(tái) sublime.log_commands(True)
    esc退出控制臺(tái)
    shift+F11 全屏免打擾
    alt+shift+number 分屏處理

  3. 自定制快捷鍵

    key-binding-user
      [
          {"keys":["ctrl+shift+r"],"command":"reindent","args":{"single_line": false};
      ]
    

    設(shè)置reindent自動(dòng)調(diào)節(jié)代碼格式ctrl+shift+r
    setting-user中設(shè)置行高
    "line_padding_top": 7,
    "line_padding_bottom": 7,

  4. 安裝Git包
    git:addCurrentFile
    git:Commit
    git:push

  5. 查找字符串
    GoToAnything: ctrl+p
    index.html:10 跳到第10行
    index.html:@new 跳到函數(shù)行
    index.html:#str 查找字符串

  6. 批處理
    配置編譯系統(tǒng) 快捷打開(kāi)網(wǎng)頁(yè) ctrl+b
    {
    "cmd": ["C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "$file"],
    "selector":["text.html"],
    }

  7. 推薦插件
    AdvancedNewFile (快速生成文件 ctrl+shift+n 或者alt+shift+n
    AngularJs
    Bootstrap 3 Autocomplete (bootstrap提示)
    ConvertToUtf8
    DockBockr (快速生成注釋 ctrl+/)
    Emmet (強(qiáng)烈推薦)
    EncodingHelper (顯示當(dāng)前文件的編碼)
    HTML-CSS-JS Prettify (快捷鍵 ctrl+shift+h)
    Http Requester
    IMESupport (解決光標(biāo)不能隨輸入法移動(dòng)問(wèn)題)
    Insert Callback
    Jade
    Nettuts+fetch
    Package Control
    Pylinter
    PyV8
    SidebarEnhancements (左側(cè)欄加強(qiáng))
    SublimeLinter
    SublimeLinter-jshint (JS語(yǔ)法檢驗(yàn))
    SublimeServer
    Terminal (當(dāng)前文件或者文件夾下啟動(dòng)terminal終端) ctrl+shift+t
    Trailing Spaces (高亮顯示多余的空格)
    Vue Sytax Highlight (Vue語(yǔ)法高亮)
    bracketsHighted (括號(hào)匹配插件)
    Less2Css (配合 npm install less-plugin-clean-css -g)
    Less (sublime text3語(yǔ)法高亮)

  8. 個(gè)人配置

  • emmet user setting
    {
    // Custom snippets definitions, as per https://github.com/emmetio/emmet/blob/master/snippets.json
    "snippets": {
      "html": {
          "snippets": {
              "myfavicon": "<!-- favicon乐横,可更改圖片類(lèi)型 -->\n<link rel=\"shortcut icon\" type=\"image/ico\" href=\"/favicon.ico\" />\n",
              "mycompat": "<!-- 優(yōu)先使用 IE 最新版本和 Chrome -->\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n",
              "360compat": "\n<!-- 360 使用Google Chrome Frame -->\n<meta name=\"renderer\" content=\"webkit\">\n",
              "mykeywords": "<!-- SEO頁(yè)面關(guān)鍵詞 -->\n<meta name=\"keywords\" content=\"your keywords\">\n",
              "mydesc": "<!-- SEO頁(yè)面描述 -->\n<meta name=\"description\" content=\"your description\">\n",
              "myviewport": "<!-- 開(kāi)啟響應(yīng)式 -->\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n",
              "mycache1":"<!-- 關(guān)閉緩存 -->\n<meta http-equiv=\"pragma\" content=\"no-cache\">",
              "mycache2":"<meta http-equiv=\"cache-control\" content=\"no-cache\">",
              "mycache3":"<meta http-equiv=\"expires\" content=\"0\">\n"
    
          },
          "abbreviations": {
              "!!": "{<!DOCTYPE html>}+html[lang='en']>(head>meta[charset='utf-8']+title{${1:文檔標(biāo)題}}+mycompat+myviewport+mycache1+mycache2+mycache3+mykeywords+mydesc+bs3css)+body>jq2+bs3js",
              "bs3js":"<script src=\"https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js\"></script>",
              "bs3css":"<link href=\"https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css\" rel=\"stylesheet\">",
              "jq3": "<script src='https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js'>",
              "jq2": "<script src='https://cdn.bootcss.com/jquery/2.2.3/jquery.min.js'>",
              "jq1": "<script src='https://cdn.bootcss.com/jquery/1.12.3/jquery.min.js'>",
    
              "bs3css":"<link rel='stylesheet'  />",
              "bs3js":"<script src='https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.js' >"
          }
      }
    }
    

}
```

  • Preferences->Settings
"line_padding_bottom": 3,
"line_padding_top": 3,
"show_encoding": true,
"translate_tabs_to_spaces": true,
 "folder_exclude_patterns":
     [
        ".svn",
        ".git",
        ".hg",
        "CVS",
        "node_modules",
        "bower_components"
     ],
     "font_face": "Comic Sans MS",
  • Preferences->Keybings
    [
    {"keys":["ctrl+shift+r"],"command":"reindent","args":{"single_line": false}},
    { "keys": ["alt+space"], "command": "auto_complete" },
    ]
  • 配置pylinter (Python語(yǔ)法校驗(yàn)器)
    pip install pylint 在本地python安裝目錄Scripts\pip.exe目錄下面安裝
    配置用戶(hù)項(xiàng)
  {
        "ignore":["C", "R"]
  }
  • 默認(rèn)配置添加相
   "use_icons": true,
    "run_on_save": true,
    "message_stay": true  //光標(biāo)移動(dòng)的時(shí)候 不移除錯(cuò)誤提示
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末跷究,一起剝皮案震驚了整個(gè)濱河市肴掷,隨后出現(xiàn)的幾起案子块蚌,更是在濱河造成了極大的恐慌,老刑警劉巖蒲祈,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件甘萧,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡梆掸,警方通過(guò)查閱死者的電腦和手機(jī)扬卷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)酸钦,“玉大人怪得,你說(shuō)我怎么就攤上這事《鄹耄” “怎么了汇恤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)拔恰。 經(jīng)常有香客問(wèn)我,道長(zhǎng)基括,這世上最難降的妖魔是什么颜懊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮风皿,結(jié)果婚禮上河爹,老公的妹妹穿的比我還像新娘。我一直安慰自己桐款,他們只是感情好咸这,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著魔眨,像睡著了一般媳维。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上遏暴,一...
    開(kāi)封第一講書(shū)人閱讀 51,610評(píng)論 1 305
  • 那天侄刽,我揣著相機(jī)與錄音,去河邊找鬼朋凉。 笑死州丹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播墓毒,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吓揪,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了所计?” 一聲冷哼從身側(cè)響起磺芭,我...
    開(kāi)封第一講書(shū)人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎醉箕,沒(méi)想到半個(gè)月后钾腺,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡讥裤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年放棒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片己英。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡间螟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出损肛,到底是詐尸還是另有隱情厢破,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布治拿,位于F島的核電站摩泪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏劫谅。R本人自食惡果不足惜见坑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捏检。 院中可真熱鬧荞驴,春花似錦、人聲如沸贯城。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)能犯。三九已至鲫骗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悲雳,已是汗流浹背挎峦。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留合瓢,地道東北人坦胶。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親顿苇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子峭咒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 近期在學(xué)習(xí)前端的相關(guān)知識(shí)中無(wú)意間了解到Sublime Text3,簡(jiǎn)單的學(xué)習(xí)之后纪岁,我發(fā)現(xiàn)確實(shí)很好用凑队,強(qiáng)大的快...
    小y哥哥閱讀 1,066評(píng)論 0 3
  • Sublime Text:一款具有代碼高亮、語(yǔ)法提示幔翰、自動(dòng)完成且反應(yīng)快速的編輯器軟件漩氨,不僅具有華麗的界面,還支持插...
    xiaotao123閱讀 9,494評(píng)論 0 27
  • Sublime Text:一款具有代碼高亮遗增、語(yǔ)法提示叫惊、自動(dòng)完成且反應(yīng)快速的編輯器軟件,不僅具有華麗的界面做修,還支持插...
    追風(fēng)逸少丶閱讀 11,323評(píng)論 1 34
  • sublime是一款具有漂亮的用戶(hù)界面和強(qiáng)大的功能且小巧高速的代碼編輯器霍狰。它最大的特點(diǎn)就是可以根據(jù)自己的需求下載需...
    愛(ài)扎馬尾的小獅子閱讀 500評(píng)論 2 1
  • Sublime Text:一款具有代碼高亮、語(yǔ)法提示饰及、自動(dòng)完成且反應(yīng)快速的編輯器軟件蔗坯,不僅具有華麗的界面,還支持插...
    晚晴幽草閱讀 710,997評(píng)論 149 1,114