2012-01-25 21 views
1

我想要如果我正在編輯一個php文件,我應該能夠按下組合鍵或單擊一個菜單項來啓動php-cli並運行我的當前文件?我如何在Notepad ++中執行此操作。如何將PHP/Python解釋器集成到記事本++

另外我需要Python for Python。

+1

老實說,我建議獲得一個實際的IDE,如Eclipse,它可以在更好的環境中爲您正確啓動文件。 – TyrantWave

+0

可能的重複http://stackoverflow.com/q/1106040/272388 – Kru

+1

那麼,我有Eclipse和Netbeans安裝調試環境。當我必須非常快速地運行某些東西時,我需要這個。 –

回答

3

老實說,我不建議爲Python安裝IDE,除非您將它用於大型項目或每天處理大型複雜腳本。 Notepad ++與NppExec插件配合使用。我使用以下步驟:

  1. 下載(如果它不存在)的NppExec插件並把.dll文件中的[記事本+ +安裝路徑] \插件

  2. 用記事本打開Python文件++,按F6 執行

  3. 類型在彈出的窗口下面幾行:

    NPP_SAVE 
    python "$(FULL_CURRENT_PATH)" 
    
  4. 上述各行基本上告訴NppExec爲「保存當前的Python文件,然後使用Python版本首先出現在PATH環境變量運行」可識別的

  5. 點擊「保存」,然後鍵入名稱,如「run_python」

  6. 轉到菜單欄,插件 - > NppExec - >高級選項...

  7. 在「菜單項」,選擇我們剛創建的腳本,然後「添加/修改'它以適當的名稱與菜單項目。這使我們能夠分配通過設置快捷鍵 - >快捷方式映射 - >插件命令

  8. 導航到腳本名稱並選擇任何快捷鍵,如按Ctrl + [R

  9. 使用快捷按Ctrl + [R保存和運行Python的文件

的幾點使用Np個時要注意pExec:

  • 確保您檢查選項插件 - > NppExec - >按照$(CURRENT_DIRECTORY)。這可以確保Python在當前的路徑中查找腳本,而不是Notepad ++路徑。

  • 停靠到主編輯器窗口的控制檯窗口默認情況下沒有打開自動換行。使用按Ctrl + W¯¯在控制檯中激活自動換行,並不會錯過任何有用的輸出數據

  • 按控制檯窗口中按Ctrl + Ç殺死正在運行的Python腳本

完成這一切後,Notepad ++基本上就像IDE一樣運行。它可能缺少諸如pdb調試的功能,但它對Python非常適用。我很確定Perl/PHP腳本的執行步驟也多多少少相似。

+0

+1。我稍後再檢查一次 –

1

您可以查看「運行」菜單選項。它允許您將鍵組合綁定到應用程序。