您好,登錄后才能下訂單哦!
[1]選中當(dāng)前單詞 ctrl+d
[2]跳過當(dāng)前單詞 ctrl+k ctrl+d
[3]選中相同的所有單詞 alt+f3
[4]多行游標(biāo) 按住shift,然后按住鼠標(biāo)右鍵向下拖動(dòng)
[1]選中當(dāng)前行 ctrl+l
[2]復(fù)制當(dāng)前行 ctrl+shift+d
[3]刪除當(dāng)前行 ctrl+shift+k
[4]和下一行合并 ctrl+j
[5]當(dāng)前行上下移動(dòng) ctrl+shift+up、ctrl+shift+down
[6]在上行添加空行 ctrl+shift+enter
[7]在下行添加空行 ctrl+enter
[1]刪除后一個(gè)單詞 ctrl+delete
[2]刪除前一個(gè)單詞 ctrl+backspace
[3]刪除該行后面的所有單詞 連按兩次ctrl+k
[4]刪除該行前面的所有單詞 連按ctrl+k ctrl+backspace
[5]刪除當(dāng)前行 ctrl+shift+k
[1]文件名 要打開的文件
[2]:行 具體行(ctrl+g)
[3]@名稱 CSS選擇器、HTMLID名及ID值、js事件及函數(shù)名(ctrl+r)
[4]#關(guān)鍵字 具體的關(guān)鍵字(ctrl+;)
:20 20行 @body 找出body選擇器 #a 找出頁面中帶有a的單詞
[1]向前縮進(jìn) tab、ctrl+[
[2]向后縮進(jìn) tab+shift、ctrl+]
[1]注釋和取消注釋單行 ctrl+/
[2]注釋和取消注釋大段代碼 ctrl+shift+/
[1]查找 ctrl+f
[2]替換 ctrl+h
[3]正則 在查找或替換面板中點(diǎn)擊*號,或者alt+r新航道雅思培訓(xùn)
[1]折疊代碼 ctrl+shift+[
[2]展開代碼 ctrl+shif+]
[1]代碼大寫 連按ctrl+k ctrl+u
[2]代碼小寫 連按ctrl+k ctrl+l
命令面板 ctrl+shift+p(可以進(jìn)行模糊匹配)
側(cè)邊欄 ctrl+k ctrl+b
粘貼代碼保持縮進(jìn)格式 ctrl+shift+v
閉合標(biāo)簽 alt+.
選中光標(biāo)所在的首尾標(biāo)簽 ctrl+shif+'
ctrl+, 按一次選中當(dāng)前標(biāo)簽,按兩次加選同級標(biāo)簽,按三次加選父級標(biāo)簽,以此類推
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) 打開控制臺,將上面的代碼復(fù)制到控制臺并回車
emmet
[1]! -> 自動(dòng)生成骨架結(jié)構(gòu)
[2]#foo -> ID為'foo'
[3].foo -> 類名為'foo'
[4]+ -> 同級元素
[5]*3 -> 生成3個(gè)元素
[6]w100 -> width:100px
[7]m5e -> margin: 5em
[8]@f ->@font-face
[9]$ ->從1開始的遞增值
[10]{} ->元素內(nèi)容
Sublime中的代碼叫snippets,位于Preferences->Browse Packages中的User文件夾下的snippnets文件夾中
里面存放著自定義的各種代碼段
一般地,人們常用markdown語言來編寫網(wǎng)絡(luò)文檔,但我覺得markdown語言生成的html文件不太干凈。使用sublime配合代碼段就可以生成比較干凈的html文件
以生成一個(gè)首行縮進(jìn)的段落為例
使用Tools-Developer-New Snippet來新建一個(gè)代碼段,如下所示
然后進(jìn)行如下設(shè)置,\${1}和\${2}分別代表著代碼生成時(shí)出現(xiàn)的位置,以及按Tab按鍵后出現(xiàn)的位置;tabTrigger元素的內(nèi)容p2代表該snippet的快捷鍵,輸入p2,再按住tab按鍵,則出現(xiàn)自定義的代碼
<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>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。