Sublime Text 3 插件安裝、搭建Python、Java開發環境


一、下載並安裝 Sublime Text 3

官網地址:http://www.sublimetext.com
目前最新版本為:3.2.1 (BUILD 3207)
安裝時勾選“Add to explorer context menu”,之后可以右鍵文件“Open with Sublime Text”。

二、安裝Package Control插件

Package Control插件是一個可以安裝其它插件的插件。
按快捷鍵[ctrl+`]或“View > Show Console”菜單打開控制台,

將下面代碼粘貼到里面運行安裝

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaeeebe013ee18cced0ef93d5f746d80ef60'; 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)

安裝完成后重啟Sublime Text 3。

三、一些插件安裝

1、ChineseLocalizations,設置中文漢化包
安裝步驟:
Preferences
->Package Control
-> 在彈出命令行中輸入ip,在列表中點擊“install Package”
-> 彈出命令行輸入框,輸入clz,點擊“ChineseLocalizations”進行安裝
安裝完成后Sublime Text 3自動變成中文環境,並且幫助->language->可以選擇語言版本。

2、ConvertToUTF8,解決中文亂碼問題
安裝步驟和上面類似

3、FileDiffs,文件比較

安裝后,在當前打開文件右建會出現FileDiffs Menu、Diff with Clipboard、Diff with Previous三種選項。

四、搭建Python開發環境

1、工具 -> 編譯系統 -> 新建編譯系統,在打開的空配置文件中粘貼以下代碼,其中C:/Program Files/Python/Python37/python.exe為python的安裝路徑,根據實際修改,將文件保存為python3。

{
    "cmd": ["C:/Program Files/Python/Python37/python.exe","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "cp936" }

2、工具 -> 編譯系統,選擇第1步的python3。

3、測試python代碼,新建一個文件,輸入

print("hello")

保存,按快捷鍵Ctrl+B運行,可看到打印輸出。

備注:

(1)Ctrl+B運行之前一定要保存文件,否則會提示出錯can't find '__main__' module in ''

(2)如果使用input函數打算從鍵盤中錄入數據,按Ctrl+B運行並鍵盤輸入字符,回車后會發現換行了,並不會自動終止。
解決方法是安裝插件SublimeREPL,為Python配置交互式命令行。
安裝完后,打開當前文件,工具->SublimeREPL->Python->Python - RUN current file。

(3)要支持代碼智能提示,可安裝插件SublimeCodeIntel,選擇 首選項->Package Settings->SublimeCodeIntel->Settings-User,復制以下配置:

{
    "codeintel_language_settings": {
        "Python3": {
            "python3": "C:\\Program Files\\Python\\Python37",
            "codeintel_scan_extra_dir": [
                "C:\\Program Files\\Python\\Python37\\DLLs",
                "C:\\Program Files\\Python\\Python37\\Lib",
                "C:\\Program Files\\Python\\Python37\\Lib\\site-packages",
                "C:\\Program Files\\Python\\Python37\\Lib\\idlelib",
                "C:\\Program Files\\Python\\Python37\\python37.zip",
                "C:\\Program Files\\Python\\Python37",
                "C:\\Program Files\\Python\\Python37\\Lib\\*",
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": []
        },
    }
}

上面路徑C:\\Program Files\\Python\\Python37根據實際安裝路徑修改,節點codeintel_scan_extra_dir里面的路徑可參考Python IDLE的sys.path執行結果。

 

 五、搭建Java開發環境

1、工具 -> 編譯系統 -> 新建編譯系統,在打開的空配置文件中粘貼以下代碼,將文件保存為java

{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"UTF-8",
//執行完上面的命令就結束
 
// 下面的命令需要按Ctrl+Shift+b來運行
"variants":
    [
        {
            "name": "Run",
            "shell": true,
            "cmd" :  ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
            // /c是執行完命令后關閉cmd窗口,
            // /k是執行完命令后不關閉cmd窗口。
            // echo. 相當於輸入一個回車
            // pause命令使cmd窗口按任意鍵后才關閉
            "working_dir": "${file_path}",
            "encoding":"UTF-8"
        }
    ]
}

2、工具 -> 編譯系統,選擇第1步的java。

3、測試java代碼,新建一個文件,輸入下面簡單代碼並保存

class Hello{
    public static void main(String[] args){
        System.out.println("Hello");
    }
}

按快捷鍵Ctrl+Shift+B,會彈出java和java -Run列表

先選擇第1個java編譯代碼,再次按Ctrl+Shift+B選擇java -Run運行代碼。


免責聲明!

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



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