偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Xcode學習筆記 用Vim編輯器輔助Xcode

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

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

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

  1. let filetype_m=’objc’ 

用 Vim 編輯 Xcode 中的文件存在另一個不方便的地方,就是你編譯調試時需要切換窗口回 Xcode 來做這些事情。解決方法是把下面的內容加到 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,就能應付基本的需求了。

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

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

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

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-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訓練模型

2022-06-12 16:05:22

vimLinux

2011-08-01 17:31:25

Xcode開發(fā) Cocoa
點贊
收藏

51CTO技術棧公眾號