SublimeText使用總結

SublimeText是我如今主要使用的編輯器,它有不少優勢,若是你有興趣,能夠慢慢看完。jquery

初次使用

安裝好了SublimeText以後,我通常會調節一下基本設置。包括主題,配色,字體等。在安裝主題以前,通常仍是要安裝下package control來進行插件管理。安裝地址Sublime Package Control。安裝完成以後,經過ctrl+shift+p開打控制面板,使用install package安裝主題和配色。主題是SublimeText的外觀,配色是代碼的高亮方案。我推薦的主題是Theme - Phoenix, 配色方案是Dayle Rees Color Schemes, 字體我使用的yaheiconsolashybrid。貼個圖片你們欣賞下吧: sublime正則表達式

配置設置

首先說明配置文件的路徑,點擊Preferences->Browse Packages打開目錄,找到User目錄,這裏的文件就是本身的配置文件,最好備份,方便下次替換。編輯器

具體的配置,通常是Preferences->Settings-Default和Key Bindings-Default。這兩個最好不要修改,若是要替換,把相應的參數寫入到Settings-User和Key Bindings-User裏,會自動覆蓋Default相同屬性。ide

特點功能

  1. ctrl+p,搜索。這個搜索能夠左側的Folders裏因此文件,並且是模糊搜索,不須要完整的文件名。配合#, @, :能夠搜索變量,函數,行數。
  2. 多行編輯。按住ctrl加左擊,能夠出現多個光標位置。
  3. 多重選擇, ctrl+d能夠多重選擇,結合光標鍵,能夠批量修改。
  4. 多屏編輯,alt+shift+數字鍵。
  5. Projects,經過View->Side Bar->show Side Bar左側文件結構管理。
  6. snippet, 不一樣格式的文件,能夠設置不一樣的snippet,就是簡寫,經過tab擴展成相應的內容。
  7. 各類插件支持
  8. 正則表達式搜索,好比我要刪除全部的空行,可使用^[\s]*\n來選擇全部空行。可使用(?<=<h2>).+(?=</h2>)來匹配h2標籤內的內容。
  9. ctrl+shift+p,功能菜單。只有你想不到,沒有作不到的事情。

技巧

操做技巧

  1. 選擇多行,按ctrl+shift+L使得光標在每一行最後。
  2. 被包裹的文本,能夠直接添加括號,引號等。
  3. ctrl+shift+光標左右移動,選擇文本到行首、行末。
  4. 對於左邊的side bar,能夠新建Projects, 管理文件夾。參數path爲路徑,file_exclude_patterns爲不須要添加的文件, folder_exclude_patterns爲不須要添加的目錄。
  5. 善用功能搜索,好比copy

建立snippet

經過Tools->new snippet建立新的snippet, 保存的時候,文件名後綴爲.sublime-snippet,注意內容裏面$0是光標最後出現的位置。我通常會保存到User目錄下,方便同步。給出一個jquery的實例:函數

<snippet>
    <content><![CDATA[
\$('#${1:function_name}')${0};
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>jqi</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.js</scope>
    <description>$('#')</description>
</snippet>

做用是經過jqi擴展成爲$('#');的樣子。字體

建立Build命令

經過Tools->build->new ,建立一個build命令,保存在User下,能夠創建一個build文件夾管理。ui

相關文章
相關標籤/搜索