溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

sublime簡要筆記

發(fā)布時(shí)間:2020-07-17 11:07:13 來源:網(wǎng)絡(luò) 閱讀:279 作者:張濤澤 欄目:網(wǎng)絡(luò)安全

選中單詞

  [1]選中當(dāng)前單詞     ctrl+d

  [2]跳過當(dāng)前單詞     ctrl+k ctrl+d

  [3]選中相同的所有單詞  alt+f3

  [4]多行游標(biāo) 按住shift,然后按住鼠標(biāo)右鍵向下拖動(dòng)

sublime簡要筆記

 

行操作

  [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

sublime簡要筆記

 

刪除

  [1]刪除后一個(gè)單詞       ctrl+delete

  [2]刪除前一個(gè)單詞       ctrl+backspace

  [3]刪除該行后面的所有單詞   連按兩次ctrl+k  

  [4]刪除該行前面的所有單詞   連按ctrl+k ctrl+backspace

  [5]刪除當(dāng)前行           ctrl+shift+k

sublime簡要筆記

 

goto(ctrl+p)

  [1]文件名   要打開的文件 

  [2]:行      具體行(ctrl+g)

  [3]@名稱   CSS選擇器、HTMLID名及ID值、js事件及函數(shù)名(ctrl+r)

  [4]#關(guān)鍵字   具體的關(guān)鍵字(ctrl+;)

:20      20行
@body   找出body選擇器
#a     找出頁面中帶有a的單詞

sublime簡要筆記

 

縮進(jìn) 

  [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

sublime簡要筆記

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

sublime簡要筆記

sublime簡要筆記

//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')

sublime簡要筆記

  安裝步驟: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簡要筆記

代碼段

Sublime中的代碼叫snippets,位于Preferences->Browse Packages中的User文件夾下的snippnets文件夾中

里面存放著自定義的各種代碼段

sublime簡要筆記

一般地,人們常用markdown語言來編寫網(wǎng)絡(luò)文檔,但我覺得markdown語言生成的html文件不太干凈。使用sublime配合代碼段就可以生成比較干凈的html文件

以生成一個(gè)首行縮進(jìn)的段落為例

使用Tools-Developer-New Snippet來新建一個(gè)代碼段,如下所示

sublime簡要筆記

然后進(jìn)行如下設(shè)置,\${1}和\${2}分別代表著代碼生成時(shí)出現(xiàn)的位置,以及按Tab按鍵后出現(xiàn)的位置;tabTrigger元素的內(nèi)容p2代表該snippet的快捷鍵,輸入p2,再按住tab按鍵,則出現(xiàn)自定義的代碼

sublime簡要筆記

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

sublime簡要筆記

sublime簡要筆記


向AI問一下細(xì)節(jié)

免責(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)容。

AI