Xcode code snippet library 代碼塊自動填滿

來源:互聯網
上載者:User

標籤:

http://www.cocoachina.com/bbs/read.php?tid=126902

自動完成包括兩種含義,一種是輸入字母的時候可以動態彈出一個列表,然後通過選擇,提高輸入效率,這種好像叫代碼提示(Code sense?);另一種就是輸入幾個字母的時候一斷行符號,出來一串兒字元(Code Snippet?)。當然了,肯定不會亂出,都是你事先定義好的。記的這個功能在vim裡叫作map,而我寫php的時候最常用的一個map就是通過ctrl+d輸入var_dump。ok,還是說xcode吧,當你輸入for的時候會自動彈出下面的代碼:

是不是覺得很神奇,好吧,你可能都已經習慣了,都懶的想為嘛會這樣了。其實在xcode裡,這是個叫作“Code Snippet”(程式碼片段)的東東。系統中已經有了一個“Code Snippet Library”,秘密都在那裡。

上面的一堆庫裡,個人覺得有用的就兩個,一個是inlineblock,斷行符號以後會自動輸入block的格式:

block狂人自然不要錯過,另一個就是forin了。

會自動輸入類似php裡的foreach文法,我原來一直都是用for然後斷行符號,然後再自已修改裡面的迴圈條件。

到這裡,我希望你對這個玩意兒已經感興趣了,如果是的話,那繼續。下面是怎麼定義自已的文法,舉個啥例子呢,如果你關心本部落格的話,你肯定記得上一篇部落格《<a href="http://blog.cnrainbird.com/index.php/2012/11/25/guan_yu_cha_kan_zi_yi_xie_de_fang_fa_de_miao_shu_appledoc/" target="_blank">關於查看自已寫的方法的“描述”(AppleDoc)</a>》裡面有提到注釋的格式,你不會真想把格式背下來吧?還是交給xcode來完成吧。設定方法很簡單,在xcode裡隨便開啟一個檔案,輸入:

然後全選,然後滑鼠在選中地區。

左鍵按住不動,讓選中的文本處於可拖動狀態,然後拖向“Code Snippet Library”正常的話會如:

圖上解釋的基本清楚了,用法很簡單了,當你以後輸入doc的時候會自動提示的:

基本就是這個樣子,最後說一下Xcode的版本,我的版本是xcode4.5.2,不過個人覺得的上面的功能在xcode4以後應該都是可以用的,如果你用的版本沒有這樣功能的話那就先升級吧!功欲善其事,必先利其器。


Xcode code snippet library 代碼塊自動填滿

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.