[python學習篇][python工具使用篇][1] 編輯,設置等

1 添加sublime到環境變量php

win +r ,輸入sysdm.cpl, 在彈出的界面選擇高級,選擇環境變量,編輯path,添加sublime的安裝目錄(這是sublime的一種安裝方式,另一種安裝方式,解壓即用不用安裝)html

2 打開sublime 控制檯 ctrl + ` (反引號)python

3 安裝 package controlgit

  兩種方法:1)view-->show console(或者ctrl + `) ,而後粘貼如下命令github

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

          2)另一種方法:手工操做下載web

1 Click the Preferences > Browse Packages… menu
2 Browse up a folder and then into the Installed Packages/ folder
3 Download Package Control.sublime-package and copy it into the Installed Packages/ directory
4 Restart Sublime Text

 

驗證package Control是否安裝成功: ctrl + shift + p , 輸入PC, 若是能夠看到:Package Control 說明安裝成功sublime-text

基本編輯命令:函數

  ctrl + enter 在當前新增一行,並跳至新增行ui

  Ctrl + Enter 在當前行下面新增一行而後跳至該行;Ctrl + Shift + Enter 在當前行上面增長一行並跳至該行。this

  ctrl + ←/→, 逐詞移動(逐個單詞移動,並無選擇)

  ctrl + shift + ←/→,逐詞選擇

  

  多重選擇與多重編輯(有時候咱們想修改一段代碼內,一個變量的名字,該變量在代碼內出現屢次)

  ctrl +d ,選擇第一個,再按ctrl + d 選擇第二個,而後就能夠編輯了

 

快速查找和替換:

  方法1: Shift + ←/→ 或 Ctrl + D 選中關鍵字,而後 F3 跳到其下一個出現位置, Shift + F3 跳到其上一個出現位置,此外還能夠用 Alt + F3 選中其出現的全部位置(以後能夠進行多重編輯,也就是快速替換)。

  方法2:ctrl + f , ctrl +h

 

函數內部變量重命名:

setting usr 設置:

  "auto_find_in_selection": true

  ctrl + h, 而後replace all

 

跳轉到文件:

  ctrl +p ,   Ctrl + P 會列出當前打開的文件(或者是當前文件夾的文件),輸入文件名而後 Enter 跳轉至該文件。

 

跳轉到函數的定義處:F12

 

列出全部函數名和類名,ctrl +r , 而後選擇,就能夠跳轉到相應函數/類位置

 

跳轉到某一行:

    ctrl +G 輸入行號

 

或者; 

在 Ctrl + P 匹配到文件後,咱們能夠進行後續輸入以跳轉到更精確的位置:

  • @ 符號跳轉:輸入 @symbol 跳轉到 symbol 符號所在的位置
  • # 關鍵字跳轉:輸入 #keyword 跳轉到 keyword 所在的位置
  • : 行號跳轉:輸入 :12 跳轉到文件的第12行。

 

設置Nexus 主題(下載安裝教程https://packagecontrol.io/packages/Theme%20-%20Nexus)

  1 下載Nexus: 打開package control --> install --> 輸入: Theme - Nexus, 選擇後自動安裝

  2 ctrl + shift + p  List Packages 能夠看到Nexus

    上面兩步能夠手工代替:

  • Download the files using the GitHub .zip download option   
    git clone https://github.com/EleazarCrusader/nexus-theme/ "Theme - Nexus"
  • Unzip the files and rename the folder to Theme - Nexus
  • Copy the folder to your Sublime Text 2 Packages directory(preferences--Browse packages,打開的目錄就是Package directory)

  3 setting設置 主題

    To configure Sublime Text 2 to use the theme:

    •   Open your User Settings Preferences file Sublime Text 2 -> Preferences -> Settings - User
    •   Add (or update) your theme entry to be "theme": "Nexus.sublime-theme"

設置 Flatland Dark 配色,: https://packagecontrol.io/packages/Theme%20-%20Flatland

  1 下載  Theme - Flatland主題

  2 在配置裏面設置 配色:

    "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",

 

設置代碼良好規範:

  

// 設置tab的大小爲2
"tab_size": 2,
// 使用空格代替tab
"translate_tabs_to_spaces": true,
// 添加行寬標尺
"rulers": [80, 100],
// 顯示空白字符
"draw_white_space": "all",
// 保存時自動去除行末空白
"trim_trailing_white_space_on_save": true,
// 保存時自動增長文件末尾換行
"ensure_newline_at_eof_on_save": true,

 

Sublime Text 支持代碼段(Code Snippet),輸入代碼段名稱後 Tab 便可生成代碼段。

    https://9iphp.com/web/html/sublime-text-code-snippets.html

其實簡單點: ctrl + shift + p  輸入install package, 而後輸入SASS Snippets

安裝成功後,在代碼輸入 def tab鍵,自動補全代碼段

選擇代碼段的內容: 好比選擇if: 條件下的內容: ctrl + shift + j

 

支持多行的python sublime控制檯

https://packagecontrol.io/packages/SublimeREPL

  1. Install Package Control. http://wbond.net/sublime_packages/package_control(安裝package_control)
  2. Install SublimeREPL
    1. Preferences | Package Control | Package Control: Install Package
    2. Choose SublimeREPL
  3. Restart SublimeText2
  4. Configure SublimeREPL (default settings in Preferences | Package Settings | SublimeREPL | Settings - Default should be modified in Preferences | Package Settings | SublimeREPL | Settings - User, this way they will survive package upgrades!

  

 打開sublime中的控制檯: 

  tools--->SublimeREPL-->Python--->python

相關文章
相關標籤/搜索