您好,登錄后才能下訂單哦!
[1]選中當前單詞 ctrl+d
[2]跳過當前單詞 ctrl+k ctrl+d
[3]選中相同的所有單詞 alt+f3
[4]多行游標 按住shift,然后按住鼠標右鍵向下拖動
[1]選中當前行 ctrl+l
[2]復制當前行 ctrl+shift+d
[3]刪除當前行 ctrl+shift+k
[4]和下一行合并 ctrl+j
[5]當前行上下移動 ctrl+shift+up、ctrl+shift+down
[6]在上行添加空行 ctrl+shift+enter
[7]在下行添加空行 ctrl+enter
[1]刪除后一個單詞 ctrl+delete
[2]刪除前一個單詞 ctrl+backspace
[3]刪除該行后面的所有單詞 連按兩次ctrl+k
[4]刪除該行前面的所有單詞 連按ctrl+k ctrl+backspace
[5]刪除當前行 ctrl+shift+k
[1]文件名 要打開的文件
[2]:行 具體行(ctrl+g)
[3]@名稱 CSS選擇器、HTMLID名及ID值、js事件及函數名(ctrl+r)
[4]#關鍵字 具體的關鍵字(ctrl+;)
:20 20行 @body 找出body選擇器 #a 找出頁面中帶有a的單詞
[1]向前縮進 tab、ctrl+[
[2]向后縮進 tab+shift、ctrl+]
[1]注釋和取消注釋單行 ctrl+/
[2]注釋和取消注釋大段代碼 ctrl+shift+/
[1]查找 ctrl+f
[2]替換 ctrl+h
[3]正則 在查找或替換面板中點擊*號,或者alt+r新航道雅思培訓
[1]折疊代碼 ctrl+shift+[
[2]展開代碼 ctrl+shif+]
[1]代碼大寫 連按ctrl+k ctrl+u
[2]代碼小寫 連按ctrl+k ctrl+l
命令面板 ctrl+shift+p(可以進行模糊匹配)
側邊欄 ctrl+k ctrl+b
粘貼代碼保持縮進格式 ctrl+shift+v
閉合標簽 alt+.
選中光標所在的首尾標簽 ctrl+shif+'
ctrl+, 按一次選中當前標簽,按兩次加選同級標簽,按三次加選父級標簽,以此類推
ctrl+shif+; 去掉父級元素,使自身提升一級,可連按,以此類推
package control安裝
代碼地址:https://packagecontrol.io/installation
//TEXT3import 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)
//TEXT2import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
安裝步驟:ctrl+`(或者view -> show console) 打開控制臺,將上面的代碼復制到控制臺并回車
emmet
[1]! -> 自動生成骨架結構
[2]#foo -> ID為'foo'
[3].foo -> 類名為'foo'
[4]+ -> 同級元素
[5]*3 -> 生成3個元素
[6]w100 -> width:100px
[7]m5e -> margin: 5em
[8]@f ->@font-face
[9]$ ->從1開始的遞增值
[10]{} ->元素內容
Sublime中的代碼叫snippets,位于Preferences->Browse Packages中的User文件夾下的snippnets文件夾中
里面存放著自定義的各種代碼段
一般地,人們常用markdown語言來編寫網絡文檔,但我覺得markdown語言生成的html文件不太干凈。使用sublime配合代碼段就可以生成比較干凈的html文件
以生成一個首行縮進的段落為例
使用Tools-Developer-New Snippet來新建一個代碼段,如下所示
然后進行如下設置,\${1}和\${2}分別代表著代碼生成時出現的位置,以及按Tab按鍵后出現的位置;tabTrigger元素的內容p2代表該snippet的快捷鍵,輸入p2,再按住tab按鍵,則出現自定義的代碼
<snippet> <content><![CDATA[<p style="text-indent:2em">${1}</p>${2} ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <tabTrigger>p2</tabTrigger> <!-- Optional: Set a scope to limit where the snippet will trigger --> <!-- <scope>source.python</scope> --> </snippet>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。