Sublime Text 插件與快捷鍵(Mac 版)

jopen 9年前發布 | 16K 次閱讀 Sublime 前端技術

0x00 介紹 (Introduce)

Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平臺的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。(百度百科)

</blockquote>

進入Sublime Text 官網, 目前Sublime Text 3 Beta版已發布,最新版本為Build 3083。

下載Sublime Text

  • Sublime Text 2下載
  • Sublime Text 3下載
  • </ul>

    0x01 插件 (Plugins)

    Sublime Text 有一個強大的,基于python的插件API。Sublime Text插件豐富

    </blockquote>

    安裝Package Control

    按Ctrl + ` 調出console,粘貼下列安裝代碼到底部命令行并回車:

    適用于Sublime Text 2

    import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

    適用于Sublime Text 3

    import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

    重啟Sublime Text。如果在Perferences->Package Settings 中看到package control這一項,則安裝成功。

    用Package Control 安裝其他插件

    按下Cmd+Shift+P 調出命令面板,輸入install并調出Install Package選項并回車,然后在列表中選中要安裝的插件。

    </blockquote>

    推薦插件

    • Emmet 概括的說,Emmet(其前身是Zen Coding) 是一個可以讓你更快更高效地編寫HTML/CSS,可以節省你大量時間的插件。

      Emmet

      調用Emmet快捷鍵:???。

      </li>

    • Git 這個插件會將Git整合進你的SublimeText,使的你可以在SublimeText中運行Git命令,包括添加,提交文件,查看日志,文件注解以及其它Git功能。

      GIT

      </li>

    • AutoFileName 自動補全文件路徑,非常方便。

      AutoFileName

      </li>

    • DocBlockr DocBlockr會成為你編寫代碼文檔的有效工具。當輸入/**并且按下Tab鍵的時候,這個插件會自動解析任何一個函數并且為你準備好合適的模板

      DocBlockr

      </li>

    • SFTP 快速編輯遠程服務器文件

      </li>

    • CTags 讓Sublime 支持Ctags
    • SublimeLinter3 行內語法檢測插件,支持: C/C++, Java, Python, PHP, JS, HTML, CSS, etc.
    • Alignment 簡單到極致的多行選擇和多行選擇對齊插件
    • Markdown-preview Markdown
    • ChineseLocalization Sublime 漢化插件
    • </ul>

      0x02 主題 (Theme)

      Afterglow Afterglow is a minimal dark Theme for Sublime Text 2 and 3. Also it is a syntax color scheme. The theme is based on the great theme Spacegray. The syntax color scheme is mostly derived from idlefingers.

      圖片

      Material 點擊看具體的吧

      圖片

      0x03 快捷鍵 (keymap)

      Sublime Text 常用快捷鍵(MAC 下)

      符號說明

      • ?:command
      • ?:control
      • ?:option
      • ?:shift
      • ?:enter
      • ?:delete
      • </ul> </blockquote>

        打開/關閉/前往

        </tr> </tbody>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr> </tbody> </table>

        編輯

        快捷鍵 功能
        ??N 打開一個新的sublime窗口
        ?N 新建文件
        ??W 關閉sublime,關閉所有文件
        ?W 關閉當前文件
        ?P 跳轉、前往文件、前往項目、命令提示、前往method等等(Goto anything)
        ??T 重新打開最近關閉的文件
        ?T 前往文件
        ??P 前往項目
        ?R 前往method
        ??P 命令提示
        ?G 前往行
        ?KB 開關側欄
        ?` 打開控制臺
        ?- 光標跳回上一個位置
        ??- 光標恢復位置

        </tr> </tbody>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr> </tbody> </table>

        查找/替換

        快捷鍵 功能
        ?A 全選
        ?L 選擇行(重復按下將下一行加入選擇)
        ?D 選擇詞(重復按下時多重選擇相同的詞進行多重編輯)
        ??M 選擇括號的內容
        ??? 在當前行前插入新行
        ?? 在當前行后插入新行
        ??K 刪除行
        ?KK 從光標處刪除至行尾
        ?K? 從光標處刪除至行首
        ??D 復制(多)行
        ?J 合并(多)行
        ?KU 改為大寫
        ?KL 改為小寫
        ?C 復制
        ?X 剪切
        ?V 粘貼
        ?/ 注釋
        ??/ 塊注釋
        ?Z 撤銷
        ?Y 恢復撤銷
        ??V 粘貼并自動縮進
        ??V 從歷史中選擇粘貼
        ?M 跳轉至對應的括號
        ?U 軟撤銷(可撤銷光標移動)
        ??U 軟重做(可重做光標移動)
        ??S 保存所有文件
        ?] 向右縮進
        ?[ 向左縮進
        ??T 特殊符號集
        ??L 將選區轉換成多個單行選區

        </tr> </tbody>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr> </tbody> </table>

        拆分窗口/標簽頁

        快捷鍵 功能
        ?f 查找
        ??f 查找并替換
        ??g 查找下一個符合當前所選的內容
        ??g 查找所有符合當前選擇的內容進行多重編輯
        ??F 在所有打開的文件中進行查找

        </tr> </tbody>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr> </tbody> </table>

        快捷操作

        快捷鍵 功能
        ??[1,2,3,4] 單列、雙列、三列、四列
        ??5 網格(4組)
        ?[1,2,3,4] 焦點移動到相應的組(分屏編號)
        ??[1,2,3,4] 將當前文件移動到相應的組(分屏編號)
        ?[1,2,3,4] 選擇相應的標簽頁

        </tr> </tbody>

        </tr>

        </tr> </tbody> </table>
        來自:https://github.com/liveNo/Sublime-Tutorial

         本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
         轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
         本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
        快捷鍵 功能
        ??上下鍵 兩行交換位置
        ?KB 顯示/隱藏側邊欄
sesese色