2011-02-01 100 views
12

第一次海報,長時間讀者。我搜查了一下,發現沒有回答這個問題的問題。如果我錯過了某個地方的線索,我很抱歉。使用vim進行Cocoa開發的最佳方式是什麼?

我一直在尋找做一些嚴重的可可開發幾年現在。即使在5年前參加過WWDC。隨着應用程序商店使分發變得更容易,我現在的想法與任何時候都差不多。

最近關於Vim的討論也很多,一旦你掌握了它,它會如何提高生產力。所以我在Vim購買了幾本書,併爲我最近看到的一兩個網站添加了書籤。

我的問題是什麼插件或什麼我可以用Vim使用Cocoa/ObjC進行開發更好?

我對Cocoa.vim插件很熟悉,但是看看這個網站,它在大約10個月裏還沒有被積極地處理過。在我習慣了該插件中的功能之前,我寧願查看已經看到更多開發(如果有的話)的替代方案。

這就是說,我對任何和所有有關Vim和Cocoa/ObjC的提示感興趣。任何簡單的方法來整合它們?我知道你可以將MacVim設置爲Xcode中的默認編輯器。還有什麼人可以做到?使用Command-R來構建&運行會很棒(Cocoa.vim聲稱這麼做),但是再次缺乏開發使我保持謹慎。

感謝, GKS

回答

5

我開始使用Vim的一個月前,所以我不是高手,但我現在已經相當熟悉了。作爲一名Cocoa開發人員,我一直在尋求更好的整合,但直到現在,即使使用cocoa.vim,我也認爲Xcode對於「應用程序開發」仍然更好。有了這個表達式,我的意思是開發簡單的部分,就像設計控制器一樣。

您可能同意我的看法。這是很容易的部分。寫IBActions等。我們不需要許多編輯命令來實現這一點,而Xcode在這裏有很多優勢。自動完成是驚人的,它是智能的,讀取你一直在打字的東西。你能想象Xcode 4的東西嗎?直接將界面從界面拖放到代碼中是最近將來在Vim中不可用的功能。

現在,當談到用重邏輯和C語言編寫模型時,我堅持使用Vim。

你看,我還需要學習很多。我很想讓Vim在Xcode編輯器的確切位置上運行,但儘管如此,我一直在試圖從兩個世界中獲得最佳效果。 Xcode不是關於編輯文本,而是關於開發和調試等等,它以一種非常棒的方式完成了這些工作。

我讓更有經驗的用戶繼續...

+0

儘管不是所有的界面元素都是在nib/xib文件中創建的。在某些時候,你需要務實地創造這些。這就是一個好的文本編輯器會進來的地方。我不是在敲Xcode。我也不希望vim進行調試。但是更好地支持Vim中的Cocoa代碼肯定會有用。 – gks 2011-02-01 17:57:21

1

我使用vim除外可可每個文本編輯工作。我同意Sidyll關於Xcode優點的說法。 Xcode是一個相當不錯的開發環境,它的本地編輯器。

我有我的Xcode設置,使雙擊在Vim中調出文件。我使用這種方式進行相當複雜的查找,並用正則表達式替換。

我希望在Xcode中看到的另一個功能是支持識字編程。在Haskell中,我可以使用lhs後綴編譯文件,並通過Pandoc(或txt2tags)運行相同的文件並獲取HTML或PDF版本。有了Xcode,我必須將我的開發筆記保存在一個單獨的文件中。

9

安裝用於Xcode的XVim插件。它提供了類似Vim的鍵綁定到Xcode。

+0

非常有用的插件! – jianpx 2013-03-20 07:56:50

相關問題