成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Xcode學(xué)習(xí)筆記 用Vim編輯器輔助Xcode

移動開發(fā) iOS
本文介紹的是Xcode學(xué)習(xí)筆記 用Vim編輯器輔助 Xcode,Vim 是一款深受歡迎的編輯器,而 Xcode 又擁有一個(gè)很爽的特性,來看詳細(xì)內(nèi)容。

Xcode學(xué)習(xí)筆記 用Vim編輯器輔助Xcode是本文要介紹的內(nèi)容,Vim 是一款深受歡迎的編輯器,而 Xcode 又擁有一個(gè)很爽的特性,就是從 file panel 中單擊文件名時(shí),除了直接在 Xcode 中顯示和編輯,也提供可選的選項(xiàng),供你指定雙擊文件名時(shí)候調(diào)用的編輯器名字。下面就介紹一個(gè)用 Vim 編輯器輔助 Xcode 的方法。

從頂部菜單欄進(jìn)入 Xcode 功能設(shè)置,找到 “File Types”,進(jìn)入 file->text->sourcecode,調(diào)出彈出菜單,然后選擇 “External Editor”,并選中 MacVim 即可。你也可以直接從 CLI 中用 Vim 打開相關(guān)的 source files,不過存在一個(gè)小問題,就是在 Cocoa 環(huán)境中,源代碼文件是 .m 結(jié)尾的,不巧的是,Matlab 的代碼文件也是以 .m 結(jié)尾的。所以在 vimrc 文件中要做一下這個(gè)調(diào)整:

  1. let filetype_m=’objc’ 

用 Vim 編輯 Xcode 中的文件存在另一個(gè)不方便的地方,就是你編譯調(diào)試時(shí)需要切換窗口回 Xcode 來做這些事情。解決方法是把下面的內(nèi)容加到 vimrc 中:

  1. ” update the :make command to tell Xcode to build  
  2. set makeprg=osascript\ -e\ \”tell\ application\ \\\”Xcode\\\”\”\ -e\ \”build\”\ -e\ \”end\ tell\”  
  3.  
  4. function! XcodeClean()  
  5. silent execute ‘:!osascript -e “tell application \”Xcode\”" -e “Clean” -e “end tell”‘  
  6. endfunction  
  7. command! -complete=command XcodeClean call XcodeClean()  
  8.  
  9. function! XcodeDebug()  
  10. silent execute ‘!osascript -e “tell application \”Xcode\”" -e “Debug” -e “end tell”‘  
  11. endfunction  
  12. command! -complete=command XcodeDebug call XcodeDebug()  
  13.  
  14. ” Command-K cleans the project  
  15. :noremap :XcodeClean  
  16. ” Command-Return Starts the program in the debugger  
  17. :noremap :XcodeDebug 

這樣,就是兩個(gè)快捷鍵 +make,就能應(yīng)付基本的需求了。

***一個(gè)問題就是,Vim 沒有自帶 Objective-C 的語法高亮 theme,默認(rèn)補(bǔ)全也不是很好用。cocoa.vim 這個(gè)插件應(yīng)運(yùn)而生。有了它,你就擁有了針對 Objective-C 的高亮,代碼補(bǔ)全,文檔查詢等特性。具體的功能和使用請直接去插件主頁參考。

小結(jié):Xcode學(xué)習(xí)筆記 用Vim編輯器輔助Xcode的內(nèi)容介紹完了,希望本文對你有所幫助!更多內(nèi)容請參考編輯推薦。

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-10 14:00:22

XcodeUIWebView視頻

2011-08-19 15:16:41

XCodeUserScripts腳本

2020-10-14 14:00:39

VIM編輯器

2018-09-25 09:25:11

Vim編輯器命令

2011-08-01 16:50:28

Xcode 動態(tài) View

2011-01-10 16:17:49

2017-03-09 11:45:16

LinuxVim編輯器

2018-05-11 14:59:21

LinuxVim編輯器

2011-08-18 10:17:21

Xcode4Xcode

2011-08-11 16:31:08

XCode

2011-07-08 17:35:14

Xcode View

2011-08-01 17:01:02

Xcode WindowBase View

2018-01-25 18:30:05

編輯器ViVim

2018-02-09 09:58:41

Linux編輯器Vi

2011-07-25 15:54:08

XCode PHP

2011-07-07 09:20:30

Xcode

2010-03-24 09:20:07

CentOS vi編輯

2025-01-16 16:35:42

AI訓(xùn)練模型

2022-06-12 16:05:22

vimLinux

2011-07-20 14:31:56

XCode User Scrip 腳本
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 看av在线| 日日天天 | 欧美不卡一区二区三区 | 麻豆视频国产在线观看 | 午夜在线影院 | 亚洲一区欧美 | 成人久久18免费网站 | 国产精品久久久久久福利一牛影视 | 91久久综合亚洲鲁鲁五月天 | 国产欧美一级二级三级在线视频 | 国产一区999 | 国产精品一区二区av | 国产福利二区 | 久久不射电影网 | 中文字幕一区二区三区在线观看 | 欧美一区二不卡视频 | 国产精品资源在线 | 99re超碰| 久久久久亚洲精品 | 国产一区2区| 免费欧美 | 亚洲成人一区二区在线 | 久久精点视频 | 午夜小电影 | 日韩精品成人 | 在线免费观看毛片 | 91久久国产综合久久 | 久久er99热精品一区二区 | 欧美日韩不卡合集视频 | 精品影院| 91av在线免费播放 | 亚洲国产高清高潮精品美女 | 天堂综合网 | 国产免费一区二区三区 | 91xxx在线观看 | 亚洲综合第一页 | 天天搞天天操 | 午夜在线视频 | 丁香久久 | 福利视频网| www.国产精品 |