python 之開發工具 sublimetext 3


一、前言

  由於個人工作內容太過於繁雜,記憶力又不好,為日后使用的方便,故簡單的記錄了本篇關於sublimetext 3的初始化安裝和部分插件內容的記錄。目前最新的版本也是3.0以上版本了,故我這里使用和記錄的也是3.0版本的使用,並以windows7 64bit的系統為安裝和使用環境。

  具體關於ST3有什么優點和亮點,本人不做研究和說明,直接簡單的記錄ST3的初始化安裝和部分插件的相關內容,以備個人查閱和使用。

 

二、sublimetext 3 安裝

  在sublimetext的官方網站提供了針對各個系統安裝包,我們可以根據自己的系統環境的實際情況,有選擇性的下載。我們這里以window7 64bit位安裝環境,進行安裝包的選擇說明。

  針對window7 64bit的環境,我們可以選擇的安裝包有兩種:“Windows 64 bit” & “portable version”,我這里為了省事,直接下了“protable version”版本,此版本直接解壓即可使用。

  注意:為了后續使用的方便,我這里手工將“ST3”的安裝路徑添加到了“環境變量中”。

 

官網地址:http://www.sublimetext.com/3

 

三、 sublime插件安裝流程


  1、第一步:需要安裝插件"管理工具"
    (1)工具名稱:Package Control組件
    (2)安裝方法:直接訪問官方頁面,復制相應版本的代碼到console中(打開console方法:“ctr+`”,或者點擊菜單 View -> Show Console),待安裝完成后重啟ST3,即可在preferences的最底部看到“Package Control”。

  具體官方鏈接:https://packagecontrol.io/

  官方代碼連接:https://packagecontrol.io/installation
    
  2、第二步:安裝"install package"
     安裝方法:直接打開“Package Control”,模糊輸入ip即可看到“install package”,回車即可安裝完成。


  3、第三步:安裝各類插件,這里簡要的說明下安裝插件的步驟,具體流程如下。


    (1)打開“Package Control”管理界面,打開的方式有兩種。
        - 方法1:直接在菜單中找到“Package Control”,菜單打開路徑Preferences ---> Package Control;
        - 方法2:使用快捷鍵打開,快捷鍵組合是“ctrl+shift+p”

    (2)打開“install package”,具體方式可以直接輸入模糊匹配的關鍵之“ip”,第一項內容即為“install package”,回車進入插件搜索與安裝界面;

    (3)進入插件安裝界面后,直接輸入你需要安裝的插件名稱(只要能搜索匹配的上),即可回車完成安裝。



四、插件安裝舉例


    1、 安裝過程

    (1)ctrl+shift+p 快捷鍵進入“Package Control”管理界面;

  

    (2)輸入ip並回車,進入"Package Control:Install Package"界面;
  
  

    (3)輸入sublimetmpl,匹配找到"SublimeTmpl"插件,回車即可完成插件的安裝;
  


     (4) 按Esc鍵,退出插件安裝界面。

    2、 安裝驗證

    (1)ctrl+shift+p 快捷鍵進入“Package Control”管理界面;

    

    (2)輸入list並回車,即可查看我們已經安裝的插件,檢查是否已經包含sublimetmpl。

  

  
  


五、插件收集整理

  

  1、插件:ConvertToUTF8

  插件功能:ConvertToUTF8 能將除UTF8編碼之外的其他編碼文件在 Sublime Text 中轉換成UTF8編碼,在打開文件的時候一開始會顯示亂碼,然后一剎那就自動顯示出正常的字體,當然,在保存文件之后原文件的編碼格式不會改變。

  2、BracketHighlighter 插件

  插件功能:高亮顯示匹配的括號、引號和標簽。

   3、LESS 插件

  插件功能:LESS語法高亮顯示。

  4、Emmet 插件

  插件功能:Emmet的前身是大名鼎鼎的Zen codin。前端開發必備,HTML、CSS代碼快速編寫神器。

   5、Alignment 插件

      插件功能:使代碼格式的自動對齊。

     使用方法:快捷鍵Ctrl+Alt+A,可能與QQ截圖沖突,二者中的一個要重置快捷鍵。

   6、AutoFileName 插件

      插件功能:自動補全文件(目錄)名。

   7、插件:SublimeTmpl
  插件功能:快速生成腳本文件模板
  SublimeTmpl默認的快捷鍵:
      (1)    ctrl+alt+h             html
      (2)    ctrl+alt+j             javascript
      (3)    ctrl+alt+c             css
      (4)    ctrl+alt+p             php
      (5)    ctrl+alt+r             ruby
      (6)    ctrl+alt+shift+p     python


  

六、快捷鍵收集整理

 

1、通用

      ↑↓← →          上下左右移動光標

      Alt            調出菜單

      Ctrl + Shift + P      調出命令板(Command Palette)

      Ctrl + `         調出控制台

 

2、對應的快捷鍵與分屏情況如下:

      Alt+Shift+1       Single             獨屏

      Alt+Shift+2       Columns:2      縱向二欄分屏

      Alt+Shift+3       Columns:3      縱向三欄分屏

      Alt+Shift+4       Columns:4      縱向四欄分屏
 
      Alt+Shift+8       Rows:2          橫向二欄分屏

      Alt+Shift+9       Rows:3          橫向三欄分屏

      Alt+Shift+5       Grid              四格式分屏

3、跳轉

      Ctrl + P            跳轉到指定文件,輸入文件名后可以:

      @ 符號跳轉      輸入@symbol跳轉到symbol符號所在的位置

      # 關鍵字跳轉       輸入#keyword跳轉到keyword所在的位置

      : 行號跳轉          輸入:12跳轉到文件的第12行。

      Ctrl + R            跳轉到指定符號

      Ctrl + G           跳轉到指定行號

4、窗口

      Ctrl + Shift + N      創建一個新窗口

      Ctrl + N             在當前窗口創建一個新標簽

      Ctrl + W         關閉當前標簽,當窗口內沒有標簽時會關閉該窗口

      Ctrl + Shift + T      恢復剛剛關閉的標簽

 

七、FAQ

1、配置python 熱鍵

  快捷鍵配置方法,具體如下:

  "Preference"→"key bindings",添加以下內容

[
     { "keys": ["f7"], "command": "toggle_setting", "args": {"setting": "word_wrap"} },
     { "keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}
]

參考鏈接:http://www.cnblogs.com/pcat/p/5499964.html

 

2、執行快捷鍵,運行python腳本報錯

  報錯信息:FileNotFoundError(2, '系統找不到指定的文件。', None, 2)

  處理方法:錯誤原因是找不到Python 環境變量,打開Preferences -> Package Settings -> SublimeREPL -> Settings - Userr后,添加如下代碼解決問題。,
  { "default_extend_env": {"PATH":"C:\\Program Files (x86)\\Python 3.5"}, }

  參考連接:

       http://stackoverflow.com/questions/28952282/repl-error-with-sublime-text-3

       http://www.cnblogs.com/zhangronghua/p/PythonEnvironmentAtSublimetext3.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM