自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

  1. let filetype_m=’objc’ 

用 Vim 編輯 Xcode 中的文件存在另一個不方便的地方,就是你編譯調(diào)試時需要切換窗口回 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 

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

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

小結(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-07-08 17:35:14

Xcode View

2011-08-01 17:01:02

Xcode WindowBase View

2011-08-11 16:31:08

XCode

2018-02-09 09:58:41

Linux編輯器Vi

2018-01-25 18:30:05

編輯器ViVim

2011-07-25 15:54:08

XCode PHP

2010-03-24 09:20:07

CentOS vi編輯

2011-07-07 09:20:30

Xcode

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 腳本
點贊
收藏

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