Sublime的用法

来源:http://www.cnblogs.com/jian138/archive/2017/11/06/7795512.html
-Advertisement-
Play Games

一、首先安裝插件 1、安裝Package Control,這是為了安裝其他插件做基礎,它可以方便我們下載其他插件 (1)、按Ctrl+`調出console(註:避免熱鍵衝突) (2)、粘貼以下代碼到命令行並回車: import urllib.request,os; pf = 'Package Con ...


 

一、首先安裝插件

1、安裝Package Control,這是為了安裝其他插件做基礎,它可以方便我們下載其他插件

(1)、按Ctrl+`調出console(註:避免熱鍵衝突)

(2)、粘貼以下代碼到命令行並回車:

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())

(3)、 重啟Sublime Text 3

(4)、如果在Perferences->package settings中看到package control這一項,則安裝成功。

2、安裝一些常用插件,例如:

Emmet一種快速編寫html/css的方法(註意:安裝Emmet的同時,也會自動安裝其依賴PyV8 binary庫,安裝PyV8庫會用較長時間,可以在Sublime左下角看到安裝進程狀態
JSFormat,JS代碼格式化插件(使用方法:使用快捷鍵ctrl+alt+f)(快捷鍵不管用) 即可在JS文件中通過滑鼠右鍵->Jsformat
SublimeLinter,一個支持lint語法的插件,可以高亮linter認為有錯誤的代碼行,也支持高亮一些特別的註釋

Doc​Blockr,註釋插件,生成幽美的註釋。標準的註釋,包括函數名、參數、返回值等,並以多行顯示,省去手動編寫。Ctrl+/

SideBarEnhancements,是一款很實用的右鍵菜單增強插件,在安裝該插件前,在Sublime Text左側FOLDERS欄中點擊右鍵

TrailingSpaces插件,有時候,在代碼結尾打多了幾個空格或Tab,並沒有任何顯示效果,但這款插件能高亮顯示多餘的空格和Tab

Terminal插件,在編程過程中,我們經常需要使用到命令行視窗,它可以允許在Sublime Text 3中打開cmd命令視窗,安裝好該插件後,即可使用快捷鍵Ctrl+Shift+T呼出命令行視窗

CssComb,是為CSS屬性進行排序和格式化插件,使用Package Control,安CssComb插件後,你可能發現它並不能運行,它依賴於Node.js ,需要安裝NodeJS環境,,安裝NodeJS後,即可使用CssComb插件,使用方法:菜單Tools->Run CSScomb或在CSS文件中按快捷鍵Ctrl+Shift+C

Autoprefixer插件,這是一款CSS3私有首碼自動補全插件,該插件使用CanIUse資料庫,能精準判斷哪些屬性需要什麼首碼,與CssComb插件一樣,該插件也需要系統已安裝Node.js環境,使用方法:在輸入CSS3屬性後(冒號前)按Tab鍵

二、(在安裝插件時自己的的總結:

1、   Package Control,不僅可以下載各種插件,也可以在那刪除插件。

2、  可以用Package Control查看插件列表,也可以在Preferences->PackageSeting中查看插件。

3、 在下了許多插件後,在敲打css代碼時會發現沒有顏色提示,這時可以去下載一個ColorPicker的插件,十分方便

4 在下載多個插件後,會發現有許多插件的快捷鍵有重覆,不能使用。解決方法:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\(你所下插件的文件夾)里找到Default (Windows).sublime-keymap文件,然後打開,將[ { "keys": ["ctrl+shift+c"], "command": "color_pick" }]中的“ctrl+shift+c”改成“自己想要設置快捷鍵”就可以了

5,如果發現沒有了側邊欄,這時可以找到工具欄點擊View-> Side Bar->Side Bar->Show Side Bar就可以了,也可以按Ctrl+K,Ctrl+K直接打開

6、當你新建一個文檔時,自己的Tab鍵不管用,解決方法:出現這種情況,通常因為它給你初始設的文檔類型是XML,這時需要自己去改,在底部右下角有字幕XML,點擊一下,會彈出一個列表,那裡會提供各種文件件類型,這時你將你的文件類型選擇成HTML即可,再去新建的文檔敲擊代碼,這時,你就會發現你的Tab鍵可以使用了,當然你也可以選擇其他文件類型,如果Tab還是不可以使用,則Tab用Ctrl+E代替

 7、在底部左下角那會有一個電腦形狀的圖像,點擊便會彈出一個列表

分別是:

顯示隱藏控制台 (Console)        快捷鍵  Ctrl+`

查找匹配值 (Find)        快捷鍵  Ctrl+F

在文件中查找 (Find )        快捷鍵  Ctrl+Shift+F

替換匹配值 (Console)        快捷鍵  Ctrl+H

8、當工具欄被隱藏時,可以按Alt,還可以shift + ctrl + p 調出命令之後選擇view: toggle menu,即可找到隱藏的工具欄

9、瀏覽器預覽效果,單擊右鍵,點擊Open in Brower,快捷鍵的設置,找到工具欄Preferences->Key Bindings(user),然後在括弧內添加如下代碼:

     /*360*/

         { 

            "keys": ["f12"], 

             "command": "side_bar_files_open_with", "args": {"application": "C:/Users/Administrator/AppData/Roaming/360se6/Application/360se.exe"/*此處為瀏覽器程式的位置*/, "extensions": ".*", "paths": []} 

         },

         /*IE*/ 

         { 

             "keys": ["ctrl+f2"], 

             "command": "side_bar_files_open_with", "args": {"application": "C:/Program Files (x86)/Internet Explorer/iexplore.exe"/*此處為瀏覽器程式的位置*/, "extensions": ".*", "paths": []} 

        }, 

         /*Firefox*/

         { 

             "keys": ["ctrl+shift+f12"], 

             "command": "side_bar_files_open_with", "args": {"application": "D:/工作文檔/軟體/火狐/firefox.exe"/*此處為瀏覽器程式的位置*/, "extensions": ".*", "paths": []} 

    }

即可

24、標簽欄不見了,點擊View -> show tabs或者按快捷鍵Ctrl + Shift + P進入管理器,輸入View Toogle Tabs

25、 狀態欄不見了(總結一下吧)

  快捷鍵Shift+Ctrl+P——view,按照需要選擇即可

      view:Toggle Menu菜單欄

      view:Toggle Tabs打開文件欄

      view:Toggle Sibe Bar 側欄(文件夾)

      view:Toggle Status Bar狀態欄

      view:Toggle Open Files in Side Bar 側欄顯示打開的文件欄 

      view:Toggle Menu菜單欄

26 項目的建立:project->Add Folder to project

27、項目的刪除:選擇項目->右擊出現列表->project->Remove Folder from project

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 上一篇文章直接就被移除首頁了,這次來點大家都能懂的乾貨. 需求 之前做一個winform的工具時候有以下幾個需求1. 主窗體(或者叫平臺)可以安裝若幹類型的插件。2. 插件關閉時候需要保存狀態。3. 插件載入的時候可以載入上次關閉的配置。4. 插件中的配置可以切換。5. 主窗體本身保存當前插件,並且 ...
  • Hitchhiker是一個在github上開源的項目,被善友大哥收錄到了它的微服務工具包里《開源的 Restful Api 集成測試工具 Hitchhiker》,同時源代碼也開源到了github上https://github.com/brookshi/Hitchhiker 多樣化的部署 deploy ...
  • 工廠模式(Factory Pattern) 1,Shape介面的定義 2,Circle實現Shape介面 3,Rectangle實現Shape介面 4,Square實現Shape介面 5,工廠方法類ShapeFactory 6,工廠的使用Demo ...
  • 簡介(Introduction) <! 出這邊文章的目的,及如何更好地閱讀這篇文章 之前學習 "Java8實戰" 時,遇到一個很好的策略模式示例。便想著藉著這個示例結合反饋式的方法來,學習策略設計模式,也以便後面反覆琢磨學習。 首先我們通過練習,逐步寫出符合相應需求的代碼,再根據需求進行改進、比較、 ...
  • 1、使用position中的absolute要與relative配套使用,如果不使用relative時預設absolute會用整個視窗作為參照物;如果relative放在absolute的父級標簽上,則absolute會以父級塊標簽作為參照物調整位置,absolute要使用top、left、righ ...
  • function Stack() { this.dataStore = []; //存儲棧元素 } Stack.prototype = { constructor: Stack, push: function(element) { this.dataStore.push(element) }, po... ...
  • 共同點:split與join函數通常都是對字元或字元串的操作; 兩者的區別:(1)split()用於分割字元串,返回一個數組,例如 var string=“hello world?name=xiaobai”; var splitString = string.split("?"); console. ...
  • 用另一種視角去理解JavaScript的原型鏈,明白__proto__跟prototype的本質。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...