pthon在Notepad++中執行方式

來源:互聯網
上載者:User

標籤:串連   設定   衝突   plugin   暫停   rtc   表示   管理   文法   

使用 Notepad++ 編輯運行 Python 程式
   
    Notepad++是一個開源的文字編輯器,功能強大而且使用方便。編輯和調試 Python 程式使用什麼編輯器或者 IDE不同人有不同見解。在不考慮使用調試工具的情況下,Vim 或者 Emacs 使用者自然可以無視其他編輯器,不過在 Windows環境下,使用 Notepad++ 之類的編輯器也是很好的選擇。

Tab長度和空格轉換

  因為 Python 對縮排要求嚴格,我們將 Tab 設定成4個空格,在"設定->喜好設定->編輯->定位字元設定" 中修改。

文法高亮

  只要正確設定了副檔名,Notepad++就會自動識別語言並進行文法高亮。如果對高亮的顏色或者字型不滿意,在 "設定->語言格式設定"中可以進行修改。

自動完成

  Notepad++ 也提供了自動完成和輸入提示功能,在"設定->喜好設定->備份與自動完成" 中可以設定。Python的自動完成所需的檔案在安裝的時候內建了,存放在"YOUR_NPP_DIR\plugins\APIs"(詳見官方FAQ:Auto-completion)。預設的捷徑是 Ctrl+Space 和Ctrl+Enter,可能和IME的快速鍵衝突,不過 Notepad++ 的所有快速鍵都可以自訂。

運行程式

  點擊 "運行->運行" (預設快速鍵是 F5 ),在彈出的菜單中輸入:

cmd /k C:\Python30\python.exe "$(FULL_CURRENT_PATH)"& PAUSE & EXIT

選擇 "儲存",就可以給這條命令設定一個快速鍵並起一個名字,比如叫 "RunPython"。以後運行直接按自訂的快速鍵就可以了。注意如果想修改這個快速鍵,可以在 "設定->管理快速鍵->RunCommands" 中修改。還有幾點說明:

  1. 如果想修改這條命令,目前只能通過修改 shortcuts.xml 檔案,這個檔案儲存在 Notepad++的設定檔中,可能在 Notepad++ 的目錄,也可能在 Documents and Settings 下的 ApplicationData 內。
  2. $(FULL_CURRENT_PATH) 的含義是當前檔案的完整路徑,這是 Notepad++的宏定義,注意要用引號括起來,防止路徑中間有空格。
  3. 直接執行 python.exe 在運行結束後視窗會自動關閉,所以要用 cmd 來執行。(在 Python 2.5似乎有所不同,但是 3.0 需要這樣設定。)
  4. cmd /k 的含義是執行後面的命令,並且執行完畢後保留視窗。& 是串連多條命令。PAUSE表示運行結束後暫停,等待一個任意按鍵。EXIT 表示關閉命令列視窗。如果使用 cmd /c 就可以省掉 EXIT 了。

pthon在Notepad++中執行方式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.