2013-06-24 23 views
2

我第一次將自己融入到Perl的世界中。我認爲最簡單的方法是使用記事本++,這是我的首選編輯器。我繼續安裝ActiveState自解壓安裝程序。然後,我通過鍵入指出NppExec我的perl目錄:讓perldoc在記事本++和NppExec中工作

perl的 「$(FULL_CURRENT_PATH)」

爲腳本 「運行Perl」,保存,然後使用此過程

http://paul.atc.informatica.gsf.nl/resources/Perl_with_Notepad.pdf

添加宏

我可以使用perl編譯器運行Perl腳本。然而,的perldoc不起作用與示數:

無法找到通過包 「的perldoc」(也許你忘了裝載 「的perldoc」?)在C對象方法 「的perldoc」:\用戶...

這是因爲我的perldoc和編譯器實際上在c:\ perl \ bin(或其他)

如何切換文件路徑以指向正確的目錄?非常感謝。我是一個完整的小白。

編輯:要添加更多的信息,參閱perldoc工作正常,如果我使用命令提示符調用

perldoc perldoc 

。當我在記事本++中編寫腳本並嘗試complile時,它不起作用。 cmd提示和notepad ++都會正確編譯腳本。

+0

您是否將'perldoc'添加爲功能鍵快捷鍵? –

+0

不,我沒有。我試着通過輸入perldoc perldoc來測試它。那是當我得到錯誤。當我在cmd提示符中鍵入相同的內容時,它按預期工作。 – pacman326

+0

並通過鍵入,你的意思是在CMD提示符下? –

回答

3

Perldoc不是Perl語言的一部分。這是一個計劃,是核心分配的一部分。如果您查找它,您可能會在您的ActivePerl安裝中找到perldoc.bat。

所以這就是爲什麼:。在命令行(因爲這是它是如何打算調用但是,當你問的Perl執行「的perldoc」命令悲慘的失敗,它試圖勇敢

perldoc perldoc 

作品找到的方法,在所有已列入模塊的某個地方定義,但是卻沒有找到,告訴你這麼

所以,如果你想要寫一個Perl程序來執行的perldoc,你可以使用這樣的事情:

print `perldoc perldoc` 

但是,使用bat文件或在您的Windows版本中使用等價物會更好。

+0

好吧,這樣做更有意義所以我猜測這就像當我在命令窗口中在MATLAB中鍵入「help math」一樣?無論如何,我將從現在開始留下一個命令窗口。謝謝! – pacman326

+0

不客氣,歡迎來到Perl。你所有的夢想現在都會實現:-) –