sublime text3 安裝及python,c環境搭建及簡單技巧使用

1.sublime text3
想要學習python語言,需要好用的編譯開發環境,python的安裝仍然推薦anaconda。anaconda自帶jupyter notebook,是一個在線的python root編譯環境,生成的文件是.ipynb文件,但可以在網頁上直接編譯運行,結果直接可視,適合課堂講解用以及少量編輯。同樣,IDLE同樣可以編譯python。
但對於大規模編譯程序以及豐富的程序調試功能等需求,則需要使用專門的編譯器,對於常年使用js的人肯定適合使用eclipse,只需要添加python的編譯環境即可。但eclipse啓動太慢。另外notepad++,pycharm都是不錯的選擇。但個人還是比較使用更加輕量級的文本編輯器,也就是今天的主角—sublime text 3.

  • 1.安裝
    https://www.sublimetext.com/3
    選擇自己需要的版本,這裏使用windows下的sublimetext3.license自己百度即可。

  • 2.python編譯環境

  • 2.1 package control
    sublime text只是文本編輯器,打開極快,但是需要添加一些package來完善編譯環境。
    https://packagecontrol.io/installation
    按照說明安裝即可,建議手工安裝。
  • 2.2 sublimeREPL
    ctrl+shift+p快捷鍵打開package control輸入install然後輸入sublimeREPL,等待安裝成功。
    打開Preferences—Key Bindings,右側窗口輸入
	{"keys":["f1"],
"caption": "SublimeREPL: Python",
"command": "run_existing_window_command", "args":
{"id": "repl_python",
"file": "config/Python/Main.sublime-menu"}}
,
{"keys":["f2"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"}}
,

[f1]表示的是打開類似於IDLE形式的窗口,[f2]表示的是編譯當前python環境。

  • 2.3 sublimeTmpl
    sublime臨時模板打開效果
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2017-09-03 23:11:21
# @Author  : awakeljw ([email protected])
# @Link    : http://blog.csdn.net/awakeljw/
# @Version : $Id$

import os

打開Preferences—Package Settings—sublimeTmpl—settings-User輸入

{  
            "disable_keymap_actions": false, // "all"; "html,css"  
            "date_format" : "%Y-%m-%d %H:%M:%S",  
            "attr": {  
                "author": "awakeljw",  
                "email": "[email protected]",  
                "link": "http://blog.csdn.net/awakeljw/"  
            }  
        }  

打開Preferences—Key Bindings,右側窗口輸入

{  
    "caption": "Tmpl: Create python", "command": "sublime_tmpl",  
    "keys": ["ctrl+alt+p"], "args": {"type": "python"}  
}

使用快捷鍵ctrl+alt+p即可打開新的python模板。

  • 2.4 sidebarEnhancements
    sidebar功能增強版

  • 2.5 sublimeCodeIntel

 "Python3": {
            "python3": "C:/Anaconda3/python.exe",
            "pythonExtraPaths":[  
         "C:/Anaconda3/DLLs",  
         "C:/Anaconda3/Lib",  
         "C:/Anaconda3/Lib/lib-tk",  
         "C:/Anaconda3/Lib/site-packages",  
  
    ]  
        },

設置路徑爲anaconda3安裝的路徑。

  • 2.6 pylinter

pylinter是python的一個模板

設置view-layout-columns:2,最終效果圖
這裏寫圖片描述
c環境搭建
1、sublime主要是文本編輯器,要想具有編譯功能,需要增加編譯器,一般保存爲.c文件,執行ctrl+shift+b可以選擇編譯選項,但首先你需要下載gcc編譯工具,推薦使用MinGW.
下載地址:http://www.mingw.org/ ,下載安裝即可。
2.配置環境變量,將安裝好的MinGW安裝路徑lib,include,bin目錄添加到環境變量PATH中。
3.新建編譯系統tool->Build System,輸入

{  
    "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],  
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",  
    "working_dir": "${file_path}",  
    "selector": "source.c, source.c++",  
  
    "variants":  
    [  
        {  
            "name": "Run",  
            "shell": true,   
            "cmd" : ["start", "cmd", "/k", "${file_path}/${file_base_name} &&echo. & pause && exit"]    
        }  
    ]  
}  

然後按ctrl+s進行保存,文件名爲c.sublime-build即可
c++編譯設置如下

{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++", "variants": 
[
    {   
    "name": "Run",
        "shell_cmd": "g++ -Wall -std=c++11  \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
    }
]
}

最後,一些簡單的sublime實用技巧
1.ALT+F3,批量替換非常有用。比如將”\n"替換爲回車鍵,以及批量刪除某些字符非常有用
2.Ctrl+Shift+L可以將當前選中區域打散,然後進行同時編輯
3.有打散自然就有合併,Ctrl + J(mac下Command+J)可以把當前選中區域合併爲一行
4. Ctrl+Shift+T可以打開之前關閉的tab頁,這點同chrome是一樣的
5.Ctrl+R定位函數;Ctrl+G定位到行

詳細可以參考https://www.jianshu.com/p/3cb5c6f2421c/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章