題:
誰能推荐一名程序員編輯?
Justin808
2011-01-18 04:17:57 UTC
view on stackexchange narkive permalink

我正在尋找程序員的編輯。我知道Xcode,並且將它用於應用程序編程,但是我正在尋找可以滿足以下要求的東西: Lua,Python和Perl

  • IntelliSense類型的東西,開始鍵入並獲取所有可能的函數/對象/變量以及任何參數。 Xcode在C / C ++ / Objective-C上做得很好,但是正在尋找上面列出的語言。
  • 如果它不僅可以用於項目,還可以與項目一起使用,則很好。 ,CVS或GIT
  • 內置了到服務器的上傳到服務器功能
  • 我知道 Coda,但我正在尋找其他選擇在我花100美元之前。

    對於Code的替代方案,您可能需要查看http://alternativeto.net/software/coda/?platform=mac-它們是根據人們的喜好排序的。
    是否考慮過使用完整的IDE?我相信Netbeans可以滿足您的要求。
    PHP Storm,請參閱下面的答案
    更多`vim`用戶比`emacs`用戶?
    十七 答案:
    Harv
    2011-01-18 04:26:30 UTC
    view on stackexchange narkive permalink

    TextMate

    不能滿足您的所有需求,但我認為這很愚蠢。

    成為TextMate用戶已有十多年了。推薦程度不夠。
    Philip Regan
    2011-01-18 06:01:10 UTC
    view on stackexchange narkive permalink

    Bare Bones的BBEdit滿足您的所有要求。價格昂貴,但100%值得。

    +1。不能成為唯一的BBEdit粉絲(一次)真是太好了。
    +1 BBEdit是我用於非可可編程的唯一方法。在發布者請求中,唯一沒有的就是Git集成。
    值得補充的是,BBEdit現在降至50美元,到2011年10月的價格為40美元。
    +1。使用了十年以上。 **智能類型的東西:**研究Ctags(BBedit支持):“ Ctags是一個程序,它生成在各種編程語言的源文件和頭文件中找到的名稱的索引(或標籤)文件。取決於語言,功能,變量,類成員,宏等都可以建立索引。” BBedit使用這些索引,例如智能感知。
    BBEdit很棒,我不是高級用戶,但它為我解決了TextMate和Xcode無法解決的問題。嘗試在TextMate中打開幾兆字節的原始數據文件(我先買了)
    如果您真的擔心源代碼控制,只需使用第三方應用程序,例如[Tower](http://www.git-tower.com/)製作git或[CornerStone](http://www.zennaware.com/cornerstone /index.php)。更好的是,學習命令行界面。
    Greg
    2011-01-18 06:03:39 UTC
    view on stackexchange narkive permalink

    MacVim是一個經常被忽視的編輯器。它基於* nix上古老的 vim編輯器,可以完成您通過插件要求的所有操作。

    我顯示它支持176種不同的語言,包括您提到的所有語言。

    我定期通過CNTRL_N或CNTRL_P映射對現有方法,變量,隨機文本短語進行查找

    Vim將其項目稱為“會話”,其中存儲了所有文件,窗口設置,宏等,以供以後重新加載。在vim的“直接”模式下,:mksession path / to / sessionfile 將創建它。稍後從命令行中找到它很簡單: vim -S path / to / sessionfile

    有一個很棒的插件叫做 VCS,可以處理我的SVN內容:

    ...在VIM中的CVS,SVN,SVK,git,bzr和hg,包括提交更改和執行差異...

    上載到服務器功能是由 netrw插件處理的。

    vim確實具有陡峭的學習曲線,即 vimtutor ,該應用隨附,可以幫助您快速入門。另外,這里和SO的姐妹站點上都有活躍的用戶,以及在freenode.net上的vim IRC節點上。

    關於vim的最棒的事情是,它在Mac OS上的界面版本中可用MacVim,在使用gvim的Linux上,在Windows上,以及任何這些OS的命令行中。在這些環境中,任何一個上的vim都將使用相同的命令,相同的插件,相同的主題等。我整天從Mac到Linux來回跳動,並且某處至少打開了一個vim窗口。

    而且,以免有人認為我對僅Mac的替代品不熟悉,我擁有我所有的Coda,BBEdit和TextMate副本,並使用它們。我回想起BBEdit,實際上曾經在MacWorld上偶爾進行演示。很棒,但是我在各處都使用具有相同設置的vim,其他任何編輯器都無法做到這一點。因此,如果您需要跨平台兼容性,請進行研究。

    mmmmmm
    2011-01-18 05:23:32 UTC
    view on stackexchange narkive permalink

    Eclipse具有這些語言的加載項,並完成了您提到的所有事情

    Igor Kapkov
    2011-07-25 16:28:48 UTC
    view on stackexchange narkive permalink

    還有一件事情。崇高文字2

    我錯過了任何形式的版本控制集成,但是Sublime Text 2的效果很好。
    有很多功能的插件,包括git,svn,sftp(帶有遠程編輯),代碼完成等。
    Sublime Text比文本編輯器更像是模塊化的IDE。安裝所需的模塊,避免不必要的模塊的混亂。 REPL支持shell和許多流行語言,版本控制集成,整理,構建系統,任務管理。安裝所需的插件後,您可以在一天中的大部分時間裡度過。
    Nathan Greenstein
    2011-01-18 04:51:31 UTC
    view on stackexchange narkive permalink

    Smultron TextWrangelr是我的最愛之一。兩者都是免費的。

    Elliott Bennett
    2011-01-18 23:34:52 UTC
    view on stackexchange narkive permalink

    濃咖啡很好。類似於Coda。

    Tony Meyer
    2011-01-18 13:13:05 UTC
    view on stackexchange narkive permalink

    ActiveState Komodo是一個出色的跨平台IDE(它基於Gecko,因此感覺像Firefox一樣,對於OS X也是原生的。)

    它包括您提到的所有功能。還有一個免費的開源版本 Komodo Edit,其中幾乎包含所有功能(例如,沒有源代碼存儲庫集成)。

    mwidmann
    2011-07-25 16:41:07 UTC
    view on stackexchange narkive permalink

    NetBeans是我選擇的開發環境。雖然它不是我的常規文件文本編輯器-為此,我在外殼上使用了 TextWrangler vim-這是我迄今為止遇到的最有用的IDE

    它具有出色的代碼完成能力,支持各種語言,出色的格式化引擎,做得非常好並且易於配置調試功能以及非常好的SVN集成。

    Am1rr3zA
    2011-01-18 04:27:56 UTC
    view on stackexchange narkive permalink

    jEdit 會執行您的一些請求,但不是全部,它也是免費的。

    您可以在此處閱讀其功能和支持的語言。

    jEdit Screenshot

    Uwe Honekamp
    2011-01-18 11:08:08 UTC
    view on stackexchange narkive permalink

    Ultraedit現在可用於MacOSX。我還沒有嘗試過。但是,如果它具有與Windows版本相同的功能(我每天將其用作工作的一部分),則絕對是一個不錯的建議。

    除了提供與軟件配置管理的集成之外,它可以滿足您的所有要求。伙計,我希望看到這個實現。

    tekknolagi
    2011-01-18 08:17:56 UTC
    view on stackexchange narkive permalink
    我會和曾經是Smultron的Fraise一起去。可使用多種語言並具有簡約的界面。語法突出顯示。
    http://www.fraiseapp.com/對於可能一直想知道的人。 :-)
    Matt Holland
    2015-06-19 01:12:57 UTC
    view on stackexchange narkive permalink

    我僅次於Sublime Text和JetBrains產品的建議(我在工作中廣泛使用WebStorm)。如果您想要免費的東西,那麼 atom非常值得一看。這是一個很簡單的方法,但是有很多插件可以滿足您的需求。

    Eiriks
    2015-06-19 18:15:23 UTC
    view on stackexchange narkive permalink

    它已經被提及,但只是順帶提及:

    Atom( https://atom.io/)是開源的,由GitHub開發。與github的集成非常好,並且這幾天特別有趣,因為有很多定期開發具有新功能和新想法的開發。我認為它將通過擴展(軟件包- https://atom.io/packages)覆蓋您的整個需求列表。

    radarbob
    2012-04-10 08:01:59 UTC
    view on stackexchange narkive permalink

    除了投票贊成@philip的 BBedit 建議之外,我還不得不強調支持 BBEIT BBEdit 我所擁有的最好的編碼編輯器二手PC或Mac。我沒有使用過VIM,但是自從DOS出現之前就一直在進行編碼,因此我了解了全鍵盤隨時編輯的速度。我會給你的,但要得到我的 BBEdit 認可。

    P.S。我是否提到我喜歡 BBEdit

    toesslab
    2015-06-19 01:02:27 UTC
    view on stackexchange narkive permalink

    對我來說 Jetbrains PHP-Storm只是最好的&,最完整的IDE!

    它具有許多良好而有用的功能,儘管它易於操作和設置。

    可用於Linux,OSX和Windows。

    優點:

    • PhP 5.x
    • Javascript(JSLint,JSHint代碼提示)
    • HTML / CSS / SCSS / SASS
    • Lua,Perl和Python插件 do 存在。 (在 JetBrains IntelliJ IDEA插件存儲庫中選中)

    • 使用上述所有語言的智能和可配置代碼完成:

      • 對象調用

      • 鏈接方法

      • 對像上的方法列表

      • 鍵入或創建時

        命名空間命題

      • 所有類型的語法錯誤

      • 智能搜索&替換文件和目錄,也具有常規表達式

      • 等...

    • 基於項目

      >
    • FTP / SFTP

      -保存或離開窗口時自動上傳(當Alt + Tabing瀏覽器時)

      -上傳來自終端/控制台,SCSS / SASS編譯器等的外部更改。

      -按時間戳或內容比較遠程/本地文件並選擇合併

    • GIT,Mercury和CVS完全集成。對於SVN,在 JetBrains IntelliJ IDEA插件存儲庫...

    • 本地文件比較&合併中,至少有一個插件,(2個文件)

    • 控制台/終端
    • 調試
    • 編輯器代碼樣式設置
    缺點:
    • 個人許可證大約需要100美元。

      可安裝在多台計算機上,但只能由一台計算機使用

    • 它是用Java編寫的,因此需要相當多的內存和CPU。

      PhpStorm 9.0.0系統要求

    絕對最小值!

    Intel Pentium III / 800 MHz或更高(或兼容)

    最低512 MB RAM,建議2 GB RAM

    最低1024x768屏幕分辨率

    2009年末推出的24英寸iMAC配備2.66 GHz核心雙核,4 GB RAM和Mavericks,顯然太慢了,無法按時完成工作!

    d建議在OSX Mavericks上至少 至少8GB RAM,在Windows機器上至少16GB。 Linux應該與您擁有的任何東西站在一起;-)

    Travis L
    2015-06-19 17:42:40 UTC
    view on stackexchange narkive permalink

    從前端設計師的角度來看,這些是我的最愛:

    • Coda
    • Espresso
    • Sublime Text
    • TextMate
    • Atom(目前是我的個人選擇)


    該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
    Loading...