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

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

移動開發 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 環境中,源代碼文件是 .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 來源: 互聯網
相關推薦

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 動態 View

2011-01-10 16:17:49

2017-03-09 11:45:16

LinuxVim編輯器

2018-05-11 14:59:21

LinuxVim編輯器

2011-07-08 17:35:14

Xcode View

2011-08-01 17:01:02

Xcode WindowBase View

2011-08-18 10:17:21

Xcode4Xcode

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

2010-03-24 09:20:07

CentOS vi編輯

2011-07-07 09:20:30

Xcode

2022-06-12 16:05:22

vimLinux

2025-01-16 16:35:42

AI訓練模型

2011-08-01 09:26:51

Xcode Xcode 4 Instrument
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人在线视频 | 国产精品国产成人国产三级 | 99爱在线免费观看 | av黄色片| 久久久久久久一区二区三区 | 中文字幕乱码视频32 | 羞视频在线观看 | 第一区在线观看免费国语入口 | 亚洲欧美在线一区 | 亚洲激情一区二区三区 | 色播视频在线观看 | 亚洲一区二区三区免费在线观看 | 97色伦网 | 一区二区福利视频 | 亚洲精品视频在线观看视频 | 久久99精品久久久久久国产越南 | 羞羞视频在线观看网站 | 人人爽人人爽人人片av | 在线观看国产www | 天天干狠狠干 | 一级大片免费 | 亚洲国产精品久久久久婷婷老年 | 伊人免费在线观看高清 | 亚洲一区二区三区四区在线观看 | 久久成人一区 | 日韩欧美在线观看视频 | 成人av一区 | 视频一区二区在线观看 | 日韩超碰 | 日日操av | 午夜免费在线观看 | 日韩视频 中文字幕 | 91麻豆精品一区二区三区 | 精品91视频 | 午夜在线精品偷拍 | 国产欧美日韩久久久 | 欧美精品在线一区 | 日韩视频一区 | 成人精品一区二区户外勾搭野战 | 国产日韩欧美中文 | 久久精品国产清自在天天线 |