2012-09-21 62 views
19

我對Bash shell腳本有很好的體驗,現在正在轉向Perl。適用於Perl 5的最佳IDE

  • 什麼是Perl 5的最佳IDE?

  • Perl 6會殺死Perl 5嗎?或者Perl 5會一直活着嗎?

+0

Perl6是一種完全不同的語言,並且仍在開發中。雖然它已經很棒了,但它不是生產就緒的。選擇任何你喜歡的編輯器,只要它具有體面的語法突出顯示。 – amon

+1

我不確定這個問題是否值得關閉。也許分裂成兩個問題和/或重新編號雖然 –

+0

@BrianAgnew - [它肯定確實關閉。](http://blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping/ ) – 2012-09-21 09:59:10

回答

11

對於你的第一個問題,最適合你的是最適合你的一個。我意識到這個不是這樣的答案,但是對於功能的比較,請參閱this chart

關於你的第二個問題,我對Perl6的發佈有多接近感到困惑(例如見this blog entry)。我不知道我的任何客戶使用Perl6,並且考慮到Perl5的現有文檔,我很快就會接觸到Perl5,而且不久就會被超越。

+0

從Perl6維基百科頁面,'截至2014年,多個Perl 6實現正在開發中,但沒有一個他們被認爲是「完整的」。我的意見重申第二點仍然是一樣的 –

4

您可以檢查Eclipse的EPIC插件。遠非所有功能,但您可以輕鬆地進行一些調試並使用Eclipse功能。

您可以安全地使用Perl 5. Perl 6是一種仍在使用中的新語言,其發佈日期未知,所以您現在不應該關心它。

+0

謝謝你的迴應。 – user1688045

21

「最佳」當然是品味的問題。我將回答這個問題,而不是「最好的」,如果我沒有對編輯器的強烈偏好,我應該使用Perl的編輯器?我爲了我的學生回答這個問題做了簡短的探索。

我現在推薦的是Atom。它是免費的,開放源代碼,可在大多數平臺上使用,維護良好,文檔齊全,易於使用,並且擁有豐富的插件生態系統。它適用於任何語言,因此您不會被困在語言特定的IDE中。它足夠強大而不會臃腫。

我也推薦你學習the basics of vi。這是任何Unix機器上可用的編輯器,當你不可避免地發現自己需要在Unix機器上編輯文件時,你需要使用它。這是非常強大的,但也非常莫名其妙。

Atom已將此答案的其餘部分廢棄。


Padre是專用於Perl中的IDE,但它已經幾年沒見釋放。

Emacs(及其所有變體)和vim(及其所有變體)仍然非常優秀,功能強大,但對於不習慣它們的任何人都很困惑。不過,當你不可避免地發現自己需要在Unix機器上編輯文件時,你至少應該知道vim的基礎知識。

對於Mac,有TextMateAquamacs(emacs的行爲像預期與OS X的快捷鍵和菜單的OS X應用程序)和TextWrangler

在Windows上Notepad++,Sublime TextE Text Editor(不再保留)是很好的選擇。

至於Perl 6,Perl 5和Perl 6是不同的語言,有自己的生活和開發週期。兩者都不會殺死對方。

+0

在Windows上,我比[Notepad ++]更喜歡[pspad](http://www.pspad.com)。 – simbabque

+0

E文本編輯器鏈接已死亡。 – wp78de

+0

@ wp78de謝謝,原來E文本編輯器還沒有看到多年的發佈,也沒有看到Padre。 Atom已經使這個答案過時了,我已經爲那些來尋求建議的人更新了它。 – Schwern