天天看點

sublimeText3使用記錄

sublime确實是神器,最近學習了一下,做個記錄

<a target="_blank" href="http://www.sublimetext.com/3">http://www.sublimetext.com/3</a>

選擇對應的版本安裝即可(我的是win10 64位機)

sublime text3預設界面設定配置檔案在preferences----&gt;settings-default(不可修改),可以通過在settings-user配置檔案中增加值來覆寫setting-default中的設定值,設定值的格式可以參看setting-default配置檔案中設定,例如下面我設定的字型大小、行高亮顯示和側邊欄檔案夾圖示加粗,每行之間的距離(這些設定都可以從setting default中複制格式,然後修改覆寫預設的,直接在default修改是無效的)。設定完成後ctrl+s儲存後,無需重新開機sublime text3即可立即生效。比如我的setting user配置

{  

    "bold_folder_labels": true,  

    "color_scheme": "packages/user/sublimelinter/flatland monokai (sl).tmtheme",  

    "font_size": 15,  

    "highlight_line": true,  

    "ignored_packages":  

    [  

        "vintage"  

    ],  

    "line_padding_bottom": 2,  

    "line_padding_top": 2,  

    "scroll_past_end": false  

}  

預設的快捷鍵設定在preferences---&gt;key bindings-default中,裡面可以查到所有的快捷鍵,同樣可以在key bindings-user中,重新設定新的值,來覆寫預設設定,我這裡僅設定了幾個對齊,自動提示快捷鍵,同樣這些設定都可以從setting default中複制格式,然後修改覆寫預設的,直接在default修改是無效的

[  

      // editor配置    

      { "keys": ["ctrl+v"], "command": "paste_and_indent" },    

      { "keys": ["ctrl+shift+v"], "command": "paste" },    

      //格式化代碼  

       {"keys": ["shift+tab"],"command": "reindent"},  

          //自動補齊  

          {"keys": ["alt+/"], "command": "auto_complete"},  

       // 目前行和下面一行互動位置    

       { "keys": ["alt+up"], "command": "swap_line_up" },    

       { "keys": ["alt+down"], "command": "swap_line_down" },  

       // 複制目前行到上一行    

       { "keys": ["ctrl+alt+up"], "command": "duplicate_line" },    

       // 複制目前行到下一行    

       { "keys": ["ctrl+alt+down"], "command": "duplicate_line" },  

       // 删除整行    

       { "keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "packages/default/delete line.sublime-macro"} },  

       // plugin配置    

       { "keys": ["alt+a"], "command": "alignment" },    

       {"keys": ["ctrl+shift+f"], "command": "js_format"}    

]  

這個是用用來安裝擴充包工具的,sublime為我們提供了異常強大的擴充包使用前首先安裝 package contral

ctrl+~,底部會出現控制台

sublimeText3使用記錄

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打開指令模闆,輸入 install 就可以找到 insatll package 回車之後sublime去網上找包清單,可能要處理一會

這裡給出幾個常用的安裝插件,ctrl+shift+p 點出指令闆,輸入install package(可不輸入全,sublime有模糊比對功能),回車,輸入安裝插件名,下面給出幾個常用的插件

讓建立檔案更迅速

ctrl+alt+n:建立新檔案,直接輸入要在某個檔案夾建立性檔案,比如 app/src/¥¥¥.c,無需找到檔案夾再建立

直接在左側工具欄裡右鍵,選擇'open in browser'進行浏覽器預覽(隻對project起作用 對單個打開的檔案無效)

注釋功能的插件

輸入/*按回車,補充注釋。

輸入/**按回車,補充多行注釋。

在寫好的函數上方輸入/**按tab鍵,自動補充函數說明。

語言校驗架構

再次安裝sublimelinter-jshint這樣在寫js代碼就會得到校驗(需要本地先安裝nodejs,在cmd中輸入 npm install -g jshint才可以)

ctrl+shift+h格式化html css js 代碼

代碼對齊,如寫幾個變量,選中這幾行,ctrl+alt+a

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+上下鍵,可替換行

ok,開始享受吧~

轉載:http://blog.csdn.net/xsf50717/article/details/49020597